Power BIにおけるDAX入門

Power BI における DAX 入門

Jess Ahmet

Content Developer, DataCamp

DAXとは何ですか?

  • データ 分析 表現
  • 計算を作成するための数式言語
    • 列、テーブル、メジャー
  • Excelの数式と関数に基づく
    • 例: SUM()
  • 他の Microsoft ツールで使用
    • Power Pivot と Analysis Services
Power BI における DAX 入門

DAX関数

  • 特定の値(引数)に対して計算を行う定義済みの数式
  • 関数構文 は、期待される引数の順序を示します
  • 関数カテゴリ
    • 集計 - SUM(),AVERAGE(), COUNT()
    • 日付と時刻 - TODAY(), MONTH(), YEAR()
    • 論理的 - IF(), AND(), OR()
    • テキスト - CONCATENATE(), UPPER(), LEFT()
    • その他多数...
  • DAX リファレンス:
Power BI における DAX 入門

DAX関数の例

  • SUM()
    • 構文: SUM(<column>)
    • 説明: 列内のすべての数値を合計します。
    • 1つの引数: <column>
    • _例:_ SUM(Sales)
  • LEFT()
    • 構文: LEFT(<text>, <num_chars>)
    • 説明: テキストの先頭から指定した文字数を返します。
    • 2つの引数: <text>,<num_chars>
    • _例:_ LEFT('DataCamp', 4) = "データ"
Power BI における DAX 入門

計算列の作成

  • 元のデータを変更せずに既存のデータセットを拡張する
  • 行レベルで評価し、既存のテーブルに新しい列を追加します
  • データ読み込み時またはデータ更新時に計算される
Power BI における DAX 入門

計算列の作成

  • 既存のデータセットを編集せずに拡張する
  • 行レベルで評価し、既存のテーブルに新しい列を追加する
  • データ読み込み時およびデータ更新時に計算される
  • DAXの例: Price_w_tax = Price + (Price * Tax)
項目 価格 税金
A $ 20 25%
B $ 45 0%
C $ 100 15%
Power BI における DAX 入門

計算列の作成

  • 既存のデータセットを編集せずに拡張する
  • 行レベルで評価し、既存のテーブルに新しい列を追加する
  • データ読み込み時およびデータ更新時に計算される
  • DAXの例: Price_w_tax = Price + (Price * Tax)
項目 価格 税込価格
A $ 20 25% $25
B $ 45 0% $45
C $ 100 15% $115
Power BI における DAX 入門

計算メジャーの作成

  • 複雑な計算を可能にする
  • 複数行を集計し、ビジュアライゼーションに追加できる新しいフィールドを追加します
  • クエリ時に、操作やフィルター適用に応じて計算されます
    • 計算がテーブルにアクセスされるたびに実行されないため、より効率的である
  • メジャーを作成する2つの方法
    • メジャーをゼロから作成する
    • 組み込みのクイックメジャーツールを使用する
Power BI における DAX 入門

計算メジャーの作成

項目 価格 税込価格
A $ 20 25% $25
B $ 45 0% $45
C $ 100 15% $115
  • Total_price_w_tax = SUM(Price_w_tax)
  • Total_price_w_tax = $25 + $45 + $115 = $185
Power BI における DAX 入門

概要

計算列:

  • 各行を評価するために
  • 既存のテーブルに新しい列を追加する
  • データ読み込み時またはデータ更新時に計算される

計算済みメジャー:

Power BI における DAX 入門

概要

計算列:

  • 各行を評価するために
  • 既存のテーブルに新しい列を追加する
  • データの読み込み時またはデータ更新時に計算される
項目 価格 税込価格
A $ 20 25% $25
B $ 45 0% $45
C $ 100 15% $115

計算済みメジャー:

  • 複数行を集計するために
  • 視覚化に追加できる別のフィールドとして結果が生成される
  • クエリ時に、操作やフィルター適用に応じて計算されます
  • Total_price_w_tax = SUM(Price_w_tax)
Power BI における DAX 入門

概要

計算列:

  • 各行を評価するために
  • 既存のテーブルに新しい列を追加する
  • データの読み込み時またはデータ更新時に計算される
項目 価格 税込価格
A $ 20 25% $25
B $ 45 0% $45
C $ 100 15% $115

計算済みメジャー:

  • 複数行を集計するために
  • 視覚化に追加できる別のフィールドとして結果が生成される
  • クエリ時に計算され、操作やフィルタリングに応じて変化します

  • Total_price_w_tax = SUM(Price_w_tax)

1 計算テーブルについては後ほど扱います。
Power BI における DAX 入門

Adventure Works

  • 自転車および自転車部品を世界中で販売している
  • テーブル: 売上
    • 売上の各注文行のトランザクション データ
    • 製品カテゴリを含むカテゴリデータを含む

Amin Hasaniによる展示中のShinola自転車

Power BI における DAX 入門

練習しましょう!

Power BI における DAX 入門

Preparing Video For Download...