次の方法で共有


情報。関数

適用対象: 計算列 計算テーブル ビジュアル計算 クエリ DAX メジャー

DAXで現在使用できる関数に関する情報を返します。 これはMDSCHEMA_FUNCTIONSスキーマ行セットに対応しますが、既定では DAX (MDX ではなく) 関数のみを返します。

構文

INFO.FUNCTIONS ( [<Restriction name>, <Restriction value>], ... )

パラメーター

パラメーターは、この DAX 関数では省略可能です。 パラメーターを使用する場合は、両方を指定する必要があります。 複数のパラメーターのペアが許可されます。 制限の名前と値はテキストであり、二重引用符で囲んで入力します。

任期 Definition
制限名 結果のフィルター処理に使用される制限の名前。
制限値 制限の結果をフィルター処理するために使用される値。

制約

通常、DAX 関数の結果のすべての列を制限として使用できます。 追加の制限も許可される場合があります。

戻り値

次の列を含むテーブル。

コラム Description
[FUNCTION_NAME] DAX関数の名前
[説明] 関数の動作の説明
[PARAMETER_LIST] 関数が受け入れるパラメーターの一覧
[RETURN_TYPE] 関数が返すデータ型
[ORIGIN] 関数の原点またはソース
[INTERFACE_NAME] 関数のインターフェイス名
[LIBRARY_NAME] 関数を含むライブラリ
[DLL_NAME] 関数の実装を含む DLL ファイル
[HELP_FILE] 関数に関連付けられているヘルプ ファイル
[HELP_CONTEXT] ヘルプ コンテキスト識別子
[OBJECT] 関数のオブジェクト情報
[CAPTION] 関数の表示キャプション
[PARAMETERINFO] 追加のパラメーター情報
[DIRECTQUERY_PUSHABLE] 関数を DirectQuery ソースにプッシュダウンできるかどうか
[VISUAL_CALCULATIONS_INFO] ビジュアル計算のサポートに関する情報

注釈

  • 結果は、エンジンのバージョンと互換性レベルによって異なる場合があります。
  • 必要なアクセス許可は、ホストによって異なります。 完全なメタデータのクエリを実行するには、モデル管理者のアクセス許可が必要な場合があります。
  • [ORIGIN] に指定できる値は、1 (MSOLAP)、2 (UDF)、3 (RELATIONAL)、4 (SCALAR) です。
  • [ORIGIN] 制限が指定されていない場合、既定では 3 (RELATIONAL) または 4 (SCALAR) になります。

Example

次の DAX クエリは、クエリ ビュー DAX 実行できます。

EVALUATE
	INFO.FUNCTIONS()

例 2 - フィルターを使用してクエリを DAX する

次の DAX クエリは、クエリ ビュー DAX 実行できます。

EVALUATE
    SELECTCOLUMNS(
        FILTER(
            INFO.FUNCTIONS(),
            CONTAINSSTRING([FUNCTION_NAME], "DATE")
        ),
        "Function Name", [FUNCTION_NAME],
        "Description", [DESCRIPTION],
        "Return Type", [RETURN_TYPE]
    )
ORDER BY [Function Name]

こちらも参照ください