資訊。附註

適用於: 匯出數據行 匯出數據表 量值 視覺計算 DAX 查詢

傳回具有語意模型中每個批注相關信息的數據表。 此資訊可協助您瞭解模型。

語法

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

參數

這個 DAX 函式的參數是選擇性的。 使用參數時,必須指定兩者。 允許一組以上的參數。 限制名稱和值是文字,並以雙引號輸入。

術語 定義
限制名稱 用來篩選結果的限制名稱。
限制值 用來篩選限制結果的值。

限制

一般而言,DAX 函式結果的所有數據行都可以用來做為限制。 也可能允許其他限制。

傳回值

具有下列資料行的數據表:

描述
[ID] 對象的參考。 標識元通常會自動產生,而且不應該在建立模型之後變更。 數據類型為不帶正負號的long(4個字節)。
[ObjectID] 擁有這個註釋之 對象的參考。
[ObjectType] 擁有這個註釋之物件的型別參考。
[名稱] 用於程式代碼、文稿和查詢的物件名稱。
[值] 批注的值。
[ModifiedTime] 上次修改對象的時間。

言論

只有在語意模型上擁有寫入權限的使用者才能執行,且無法在 Power BI Desktop 中與語意模型連線時執行。 此函式可用於 DAX 查詢,而且無法在計算中使用。

範例 1 - DAX 查詢

下列 DAX 查詢可以在查詢檢視 DAX中執行:

EVALUATE
	INFO.ANNOTATIONS()

此 DAX 查詢會傳回具有此 DAX 函式所有數據行的數據表。

範例 2 - 使用聯結 DAX 查詢

下列 DAX 查詢可以在查詢檢視 DAX中執行:

EVALUATE
	VAR _ObjectTypeEnum =
	DATATABLE(
	"ObjectType",INTEGER,
	"Object",STRING,
	{
	{0,"Null"},
	{1,"Model"},
	{2,"DataSource"},
	{3,"Table"},
	{4,"Column"},
	{5,"AttributeHierarchy"},
	{6,"Partition"},
	{7,"Relationship"},
	{8,"Measure"},
	{9,"Hierarchy"},
	{10,"Level"},
	{11,"Annotation"},
	{12,"KPI"},
	{13,"Culture"},
	{14,"ObjectTranslation"},
	{15,"LinguisticMetadata"},
	{29,"Perspective"},
	{30,"PerspectiveTable"},
	{31,"PerspectiveColumn"},
	{32,"PerspectiveHierarchy"},
	{33,"PerspectiveMeasure"},
	{34,"Role"},
	{35,"RoleMembership"},
	{36,"TablePermission"},
	{37,"Variation"},
	{38,"Set"},
	{39,"PerspectiveSet"},
	{40,"ExtendedProperty"},
	{41,"Expression"},
	{42,"ColumnPermission"},
	{43,"DetailRowsDefinition"},
	{44,"RelatedColumnDetails"},
	{45,"GroupByColumn"},
	{46,"CalculationGroup"},
	{47,"CalculationItem"},
	{48,"AlternateOf"},
	{49,"RefreshPolicy"},
	{50,"FormatStringDefinition"}
	}
	)

	VAR _INFO =
	INFO.ANNOTATIONS()

	VAR _CombinedTable =
	NATURALLEFTOUTERJOIN(
		_INFO,
		_ObjectTypeEnum
	)

	VAR _ModelObjects =
	UNION(
		SELECTCOLUMNS(
			INFO.MEASURES(),
			"ObjectID", [ID],
			"Object Name", [Name]
		),
		SELECTCOLUMNS(
			INFO.TABLES(),
			"ObjectID", [ID],
			"Object Name", [Name]
		),
		SELECTCOLUMNS(
			INFO.COLUMNS(),
			"ObjectID", [ID],
			"Object Name", [ExplicitName]
		),
		SELECTCOLUMNS(
			INFO.EXPRESSIONS(),
			"ObjectID", [ID],
			"Object Name", [Name]
		),
		SELECTCOLUMNS(
			INFO.MODEL(),
			"ObjectID", [ID],
			"Object Name", [Name]
		)
	)

	VAR _CombinedTable2 =
	NATURALLEFTOUTERJOIN(
		_CombinedTable,
		_ModelObjects
	)

	RETURN
		SELECTCOLUMNS(
			_CombinedTable2,
			"Object type", [Object],
			"Object", [Object Name],
			"Annotation name", [Name],
			"Annotation value", [Value]
		)
	ORDER BY [Annotation name]

此 DAX 查詢只會傳回具有指定數據行的數據表,並聯結至其他 INFO DAX 函式和列舉數據表。

枚舉

此 INFO 函式中傳回的數據行會提供列舉或查閱表格的識別碼。 以下是此 DAX 函式中每個列舉的值。

ObjectType

價值
0
1
2 DataSource
3 桌子
4
5 AttributeHierarchy
6 分區
7 關係
8
9 等級制度
10 水準
11 註解
12 KPI
13 文化
14 ObjectTranslation
15 LinguisticMetadata
29 透視
30 PerspectiveTable
31 PerspectiveColumn
32 PerspectiveHierarchy
33 PerspectiveMeasure
34 角色
35 RoleMembership
36 TablePermission
37 變化
38 設置
39 PerspectiveSet
40 ExtendedProperty
41 表達
42 ColumnPermission
43 DetailRowsDefinition
44 RelatedColumnDetails
45 GroupByColumn
46 CalculationGroup
47 CalculationItem
48 AlternateOf
49 RefreshPolicy
50 FormatStringDefinition

下表是以官方檔 為基礎。

若要與 INFO 函式聯結,請使用此 DAX 查詢。

EVALUATE
	DATATABLE(
	"ObjectType",INTEGER,
	"Object",STRING,
	{
	{0,"Null"},
	{1,"Model"},
	{2,"DataSource"},
	{3,"Table"},
	{4,"Column"},
	{5,"AttributeHierarchy"},
	{6,"Partition"},
	{7,"Relationship"},
	{8,"Measure"},
	{9,"Hierarchy"},
	{10,"Level"},
	{11,"Annotation"},
	{12,"KPI"},
	{13,"Culture"},
	{14,"ObjectTranslation"},
	{15,"LinguisticMetadata"},
	{29,"Perspective"},
	{30,"PerspectiveTable"},
	{31,"PerspectiveColumn"},
	{32,"PerspectiveHierarchy"},
	{33,"PerspectiveMeasure"},
	{34,"Role"},
	{35,"RoleMembership"},
	{36,"TablePermission"},
	{37,"Variation"},
	{38,"Set"},
	{39,"PerspectiveSet"},
	{40,"ExtendedProperty"},
	{41,"Expression"},
	{42,"ColumnPermission"},
	{43,"DetailRowsDefinition"},
	{44,"RelatedColumnDetails"},
	{45,"GroupByColumn"},
	{46,"CalculationGroup"},
	{47,"CalculationItem"},
	{48,"AlternateOf"},
	{49,"RefreshPolicy"},
	{50,"FormatStringDefinition"}
	}
	)

另請參閱