適用対象:
計算列
計算テーブル
ビジュアル計算 ![]()
クエリ 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]