適用対象:
計算列
計算テーブル
ビジュアル計算 ![]()
クエリ DAX メジャー
セマンティック モデルで変更された各プロパティに関する情報を含むテーブルを返します。 この関数は、モデルで変更されたプロパティに関するメタデータを提供します。
構文
INFO.CHANGEDPROPERTIES ( [<Restriction name>, <Restriction value>], ... )
パラメーター
パラメーターは、この DAX 関数では省略可能です。 パラメーターを使用する場合は、両方を指定する必要があります。 複数のパラメーターのペアが許可されます。 制限の名前と値はテキストであり、二重引用符で囲んで入力します。
| 任期 | Definition |
|---|---|
| 制限名 | 結果のフィルター処理に使用される制限の名前。 |
| 制限値 | 制限の結果をフィルター処理するために使用される値。 |
制約
通常、DAX 関数の結果のすべての列を制限として使用できます。 追加の制限も許可される場合があります。
戻り値
次の列を含むテーブル。
| 列名 | データの種類 | Description |
|---|---|---|
| [ID] | 整数 | 変更されたプロパティの一意識別子 |
| [ObjectID] | 整数 | 変更されたプロパティを持つオブジェクトの識別子 |
| [ObjectType] | 整数 | 変更されたプロパティを持つオブジェクトの型 |
| [プロパティ] | 糸 | 変更されたプロパティの名前 |
注釈
- 通常、 DAX クエリでモデル メタデータを検査および文書化するために使用されます。
- 必要なアクセス許可は、ホストによって異なります。 完全なメタデータのクエリを実行するには、モデル管理者のアクセス許可が必要な場合があります。
Example
次の DAX クエリは、クエリ ビュー DAX 実行できます。
EVALUATE
INFO.CHANGEDPROPERTIES()
例 2 - 結合 DAX クエリ
次の DAX クエリは、クエリ ビュー DAX 実行できます。
EVALUATE
VAR _ChangedProperties =
INFO.CHANGEDPROPERTIES()
VAR _Tables =
SELECTCOLUMNS(
INFO.TABLES(),
"ObjectID", [ID],
"Object Name", [Name]
)
VAR _Columns =
SELECTCOLUMNS(
INFO.COLUMNS(),
"ObjectID", [ID],
"Object Name", [ExplicitName]
)
VAR _AllObjects =
UNION(_Tables, _Columns)
VAR _CombinedTable =
NATURALLEFTOUTERJOIN(
_ChangedProperties,
_AllObjects
)
RETURN
SELECTCOLUMNS(
_CombinedTable,
"Object Name", [Object Name],
"Object Type", [ObjectType],
"Changed Property", [Property]
)
ORDER BY [Object Name], [Changed Property]