DAX関数-説明構造

DAX数式でDAX関数を使用する必要がある場合は、関数を詳細に理解する必要があります。関数の構文、パラメータータイプ、関数が返すものなどを知っておく必要があります。

DAX関数の読み取りと解釈の方法を理解できるようにするために、このチュートリアルでは統一された関数記述構造を使用します。

  • さまざまなタイプのDAX関数は、章としてDAX関数のタイプ名によってグループ化されています。

  • これらの各章では、それぞれのタイプのDAX関数のユーティリティについて簡単に説明しています。

  • 簡単な説明の後に、その章に対応するDAX関数のリスト(DAX関数のタイプ/カテゴリ)が続きます。

  • 各DAX関数名は、次のDAX関数記述構造を持つDAX関数の詳細にハイパーリンクされています-

    • Description
    • Syntax
    • Parameters
    • 戻り値
    • Remarks
    • Example

次のセクションでは、各DAX関数の説明に表示されるこれらの各見出しについて説明します。

説明

説明セクションでは、DAX関数の概要と使用場所について学習します。

DAX機能がExcel2016で導入された場合、同じことがここで言及されます。(残りのDAX関数はExcel 2013に存在します。)

構文

構文セクションでは、正確な関数名とそれぞれのパラメーターについて学習します。

  • DAX関数名は大文字で表記されています。

  • DAX関数名の後には、開き括弧が続きます。

  • 各パラメーターは、標準のDAXパラメーターの命名規則に従い、山括弧で囲まれています。

  • パラメータがオプションの場合、さらに角かっこで囲まれます。

  • パラメータはコンマで区切られます。

  • 省略記号…は、パラメータのオプションの繰り返し数を示すために使用されます。

  • 関数の構文は、閉じ括弧で終わります。

パラメーター

「パラメーター」セクションでは、特定のDAX関数の各パラメーターが、その説明とともに表にリストされています。たとえば、上記のDAX関数SELECTCOLUMNSの例のパラメーターを次の表に示します。

シニア番号 パラメータと説明
1

Table

テーブルまたはテーブルを返すDAX式。

2

Name

二重引用符で囲まれた、列に付けられた名前。

3

scalar_expression

列参照、整数、文字列値などのスカラー値を返すDAX式。

戻り値

「戻り値」セクションでは、DAX関数が返す値とそのデータ型について学習します。

備考

備考セクションでは、DAX関数の使用法について知っておく必要のある追加情報について学習します。また、潜在的なエラーとその理由を理解します。

このセクションでは、DAX関数の使用例を示します。

Note −パラメータのデータ値を使用してDAX関数を作成する場合は、以下に示す命名規則に従います。

  • テーブル名は、データモデルに表示されるとおりに指定されます。例:販売。

  • 列名は、データモデルに表示されるとおりに指定され、角かっこで囲まれています。

    たとえば、[売上高]

    • 列には完全修飾名を使用することをお勧めします。つまり、列名の前に、それを含むテーブル名を付けます。

      たとえば、Sales [Sales Amount]

    • テーブル名にスペースが含まれている場合は、一重引用符で囲む必要があります。

      たとえば、「EastSales」[SalesAmount]

  • DAX関数は値の列またはテーブルを返すことができます。その場合、列またはテーブルを必要とする別のDAX関数のパラメーターとして使用する必要があります。