適用対象:
計算列
計算テーブル
ビジュアル計算 ![]()
クエリ DAX メジャー
セマンティック モデル内の各パーティションに関する情報を含むテーブルを返します。 この関数は、テーブル パーティションとそのプロパティに関するメタデータを提供します。
構文
INFO.PARTITIONS ( [<Restriction name>, <Restriction value>], ... )
パラメーター
パラメーターは、この DAX 関数では省略可能です。 パラメーターを使用する場合は、両方を指定する必要があります。 複数のパラメーターのペアが許可されます。 制限の名前と値はテキストであり、二重引用符で囲んで入力します。
| 任期 | Definition |
|---|---|
| 制限名 | 結果のフィルター処理に使用される制限の名前。 |
| 制限値 | 制限の結果をフィルター処理するために使用される値。 |
制約
通常、DAX 関数の結果のすべての列を制限として使用できます。 追加の制限も許可される場合があります。
戻り値
次の列を含むテーブル。
| コラム | データ型 | Description |
|---|---|---|
| [ID] | 整数 | パーティションの一意識別子 |
| [TableID] | 整数 | このパーティションが属しているテーブルの ID |
| [名前] | 糸 | パーティションの名前 |
| [説明] | 糸 | パーティションの説明 |
| [DataSourceID] | 整数 | このパーティションのデータ ソースの ID |
| [QueryDefinition] | 糸 | パーティションの設定に使用されるクエリ定義 |
| [都道府県] | 整数 | パーティションの現在の状態 |
| [型] | 整数 | パーティションの種類 |
| [PartitionStorageID] | 整数 | パーティション ストレージの ID |
| [モード] | 整数 | パーティションの処理モード |
| [DataView] | 整数 | パーティションのデータ ビュー設定 |
| [ModifiedTime] | DateTime | パーティションが最後に変更された日時 |
| [RefreshedTime] | DateTime | パーティションが最後に更新された日時 |
| [SystemFlags] | 整数 | パーティションのシステム フラグ |
| [ErrorMessage] | 糸 | パーティションがエラー状態の場合のエラー メッセージ |
| [RetainDataTillForceCalculate] | ブール値 | フォース計算までデータを保持するかどうか |
| [RangeStart] | 糸 | 増分更新の開始範囲 (該当する場合) |
| [RangeEnd] | 糸 | 増分更新の終了範囲 (該当する場合) |
| [RangeGranularity] | 整数 | 範囲ベースのパーティション分割の粒度 |
| [RefreshBookmark] | 糸 | 増分更新操作のブックマーク |
| [QueryGroupID] | 整数 | このパーティションが属するクエリ グループの ID |
| [ExpressionSourceID] | 整数 | 式ソースの ID |
| [MAttributes] | 糸 | 追加のパーティション属性 |
注釈
- 通常、 DAX クエリでモデル メタデータを検査および文書化するために使用されます。
- 必要なアクセス許可は、ホストによって異なります。 完全なメタデータのクエリを実行するには、モデル管理者のアクセス許可が必要な場合があります。
Example
次の DAX クエリは、クエリ ビュー DAX 実行できます。
EVALUATE
INFO.PARTITIONS()
例 2 - 結合 DAX クエリ
次の DAX クエリは、クエリ ビュー DAX 実行できます。
EVALUATE
VAR _Partitions =
INFO.PARTITIONS()
VAR _Tables =
SELECTCOLUMNS(
INFO.TABLES(),
"TableID", [ID],
"Table Name", [Name]
)
VAR _DataSources =
SELECTCOLUMNS(
INFO.DATASOURCES(),
"DataSourceID", [ID],
"Data Source Name", [Name]
)
VAR _CombinedWithTables =
NATURALLEFTOUTERJOIN(
_Partitions,
_Tables
)
VAR _CombinedWithDataSources =
NATURALLEFTOUTERJOIN(
_CombinedWithTables,
_DataSources
)
RETURN
SELECTCOLUMNS(
_CombinedWithDataSources,
"Table Name", [Table Name],
"Partition Name", [Name],
"Data Source Name", [Data Source Name],
"Type", [Type],
"Refreshed Time", [RefreshedTime]
)
ORDER BY [Table Name], [Partition Name]