DAX 関数リファレンス
DAX 関数リファレンスは、Data Analysis Expression (DAX) の数式で使用される 250 を超える関数のそれぞれについて、構文、パラメーター、戻り値、例などの詳細情報を提供します。
重要
Power BI Desktop、Analysis Services、および Excel の Power Pivot の以前のバージョンでは、すべての DAX 関数がサポートまたは含まれていない可能性があります。
このセクションの内容
新しい DAX 関数 - これらの関数は新しい関数、または大幅に更新された既存の関数です。
集計関数 - これらの関数では、列またはテーブル内のすべての行の数、合計、平均、最小値、最大値などの (スカラー) 値が、式で定義されているように計算されます。
日付と時刻関数 - DAX のこれらの関数は、Microsoft Excel の日付と時刻関数に似ています。 ただし、DAX 関数は、Microsoft SQL Server で使用される datetime データ型に基づいています。
フィルター関数 - これらの関数は、特定のデータ型を返すとき、関連するテーブルの値を参照するとき、および関連する値でフィルター処理するときに役立ちます。 参照関数は、テーブルやそれらの間のリレーションシップを使用して機能します。 フィルター関数を使用すると、データ コンテキストを操作して動的な計算を作成できます。
財務関数 - これらの関数は、正味現在価値や返品率などの財務計算を行う数式で使用されます。
情報関数 - これらの関数では、別の関数への引数として指定されたテーブルまたは列を参照し、想定される型と値が一致しているかどうかが返されます。 たとえば、ISERROR 関数を使用すると、参照する値にエラーが含まれている場合に TRUE が返されます。
論理関数 - これらの関数は、式の値に関する情報を返します。 たとえば、TRUE 関数を使用すると、評価している式から TRUE 値が返されるかどうかを確認できます。
数学関数と三角関数 - DAX の数学関数は、Excel の数学関数と三角関数に似ています。 ただし、DAX 関数で使用される数値データ型には、相違点がいくつかあります。
その他の関数 - これらの関数では、他のほとんどの関数が属するカテゴリでは定義できない独自のアクションが実行されます。
親関数と子関数 - これらの関数は、データ モデルで親子階層として表示されるデータをユーザーが管理する際に役立ちます。
リレーションシップ関数 - これらの関数は、テーブル間のリレーションシップの管理と利用に使用します。 たとえば、計算で使用する特定のリレーションシップを指定できます。
統計関数 - これらの関数では、標準偏差や順列の数など、統計分布や確率に関連する値が計算されます。
テーブル操作関数 - これらの関数では、テーブルを返すか、既存のテーブルを操作します。
テキスト関数 - これらの関数を使用すると、文字列の一部を返したり、文字列内のテキストを検索したり、文字列値を連結したりすることができます。 追加の関数は、日付、時刻、および数値の形式を制御するためのものです。
タイム インテリジェンス関数 - これらの関数は、カレンダーと日付に関する組み込みのナレッジが使用される計算の作成に役立ちます。 時刻と日付の範囲を集計や計算と組み合わせて使用することで、売上、在庫などの比較可能な期間に対して意味のある比較を作成できます。