Power BI Desktop で DAX を使用する

中級
アプリ作成者
データ アナリスト
Power BI

このラーニング パスでは、Data Analysis Expressions (DAX) について説明し、計算によってデータ モデルを強化するために必要な基本スキルを示します。 まず、Power BI Desktop モデル構造について説明し、それを DAX 計算でどのように拡張できるかについて説明します。 次に、DAX 数式の記述方法と、計算テーブルと列、メジャーなど、さまざまな種類のモデル計算について説明します。 評価コンテキストについても触れ、その後のレッスンでは、フィルター コンテキストを変更する DAX 数式を作成する方法について説明します。 最後に、タイム インテリジェンス関数と反復関数を使用して DAX 式を記述する方法について説明します。

前提条件

なし

このラーニング パス内のモジュール

このモジュールでは、Power BI Desktop モデルの構造、スター スキーマの設計の基本、分析クエリ、およびレポートの視覚化の構成について学習します。 このモジュールは、モデル設計の最適化とモデルへの計算の追加について学習できる強固な基礎を提供します。

このモジュールでは、DAX 式を記述して、さまざまな種類のモデル計算である計算テーブル、計算列、およびメジャーを作成する方法について学習します。 また、関数、演算子、モデル オブジェクトへの参照、定数、および変数を使用する式で構成される DAX 式を記述し、書式設定する方法についても学習します。

このモジュールを終了すると、計算テーブルと計算列をデータ モデルに追加できるようになります。 また、計算列の数式を評価するために使用される行コンテキストを説明することもできます。 Power Query を使用してテーブルに列を追加できるため、Power Query の計算列ではなく計算列を作成することが最適な場合についても学習します。

このモジュールでは、暗黙的なメジャーと明示的なメジャーを使用する方法について説明します。 まず、単一の列またはテーブルを集計する単純なメジャーを作成します。 次に、モデル内の他のメジャーに基づいて、より詳細なメジャーを作成します。 さらに、計算列とメジャーの似ている点と異なる点について学習します。

このモジュールを完了すると、反復子関数ファミリで実行できることと、DAX 計算の中でそれらを使用する方法について理解できます。 計算には、カスタムの概要作成、順位付け、連結が含まれます。

フィルター コンテキストには、メジャーまたはメジャー式の評価時に適用されるフィルターが記述されています。

タイム インテリジェンスでは、日、月、四半期、または年にわたる計算を扱います。