共用方式為


INFO 函式

數據分析表達式 (DAX) 包含一組 INFO 函式,以 Analysis Services 動態管理檢視 (DMV) 的連結庫為基礎,這些連結庫已修改為可作為 DAX 函式。 INFO DAX 函式輸出作為表格資料類型。 作為數據表,它們可以與其他 DAX 函式搭配使用,例如 FILTER、SELECTCOLUMNS、ADDCOLUMNS和其他函式。 本節說明 DAX 語言中可用的 INFO 函式。

針對 Power BI 語意模型,就像 DMV 一樣,INFO DAX 函式需要語意模型管理員許可權。 有些也需要工作區管理員許可權。

當 DAX 函式時,這些 INFO 函式超出 DMV 的功能,其使用類似 SQL 的語法並傳回數據列集。 由於這些新函式是 DAX 函式,因此可以像 DAX 查詢中的任何數據表一樣使用, 進一步結合和結構化 DAX 查詢。

EVALUATE
	ADDCOLUMNS(
		SELECTCOLUMNS(
			INFO.VIEW.MEASURES(),
			"Measure", [Name],
			[Description],
			"DAX Formula", [Expression],
			"State", [State]
		),
		"Model name", "My semantic model",
		"As of date", NOW()
	)

Power BI 語意模型、SQL Server Analysis Services 模型、Azure Analysis Services 模型和 PowerPivot 模型支援 INFO 函式。 如果 INFO 函數適用於不支援或不可用的功能,則可能會發生錯誤。 INFO.VIEW DAX 函式可以在計算資料表、資料欄、量值和 DAX 查詢中執行,但其他 INFO DAX 函式只能在 DAX 查詢中執行。

資訊.VIEW DAX 函式

有四個 INFO DAX 函式也有 INFO.VIEW DAX 函式對應版本。 會使用數據表名稱而非數據表標識碼等易記名稱,並新增新的數據行,讓您更輕鬆地使用,而不需要聯結其他 INFO DAX 函式數據表。 INFO.VIEW DAX 函式可用於語意模型內的計算。 當包含在計算表格 中時, 它們能自動紀錄模型,方便其他人用來建立報表或進行 DAX 查詢。

INFO.VIEW.TABLES

INFO.VIEW.TABLES 包含模型中表的資訊,例如表名稱、描述、儲存模式,以及是否隱藏。

// Remove EVALUATE when using this DAX function in a calculated table
EVALUATE INFO.VIEW.TABLES()

下列螢幕快照是一個在 查詢檢視中使用此 函式的範例,並且在 Power BI 服務的 Learn 中提供的 區域銷售範例

DAX

資訊/視圖/欄位

資訊:視圖:COLUMNS 包含模型中欄位的相關信息,例如欄位名稱、資料類型,以及它是否被隱藏。

// Remove EVALUATE when using this DAX function in a calculated table
EVALUATE INFO.VIEW.COLUMNS()

下列螢幕快照是一個在 查詢檢視中使用此 函式的範例,並且在 Power BI 服務的 Learn 中提供的 區域銷售範例

截圖顯示 INFO.VIEW.COLUMNS() 函式在查詢檢視中的輸出。DAXDAX

資訊概覽和措施

INFO.VIEW.MEASURES 包含模型中度量的資訊,例如度量名稱、公式和格式字串。

// Remove EVALUATE when using this DAX function in a calculated table
EVALUATE INFO.VIEW.MEASURES()

下列螢幕快照是一個在 查詢檢視中使用此 函式的範例,並且在 Power BI 服務的 Learn 中提供的 區域銷售範例

顯示 INFO.VIEW.MEASURES() 函式輸出的螢幕快照在查詢視圖中。DAXDAX

資訊概覽 - 關聯

資料視圖中的 INFO.VIEW.RELATIONSHIPS 包含模型中關聯性的相關資訊,例如來源和目的資料表與欄位、基數性和交叉篩選方向。

// Remove EVALUATE when using this DAX function in a calculated table
EVALUATE INFO.VIEW.RELATIONSHIPS()

下列螢幕快照是一個在 查詢檢視中使用此 函式的範例,並且在 Power BI 服務的 Learn 中提供的 區域銷售範例

顯示 query view 中 INFO.VIEW.RELATIONSHIPS() 函式的輸出螢幕快照。DAXDAX

INFO DAX 函式

以下是 INFO 函式的清單。 有些僅適用於特定相容性層級,以及特定儲存模式或其他語意模型屬性。

[函式] [描述]
資訊/視圖/欄位 傳回目前模型中所有數據行的清單。 可用於計算,包括計算表格。
資訊概覽和措施 傳回目前模型中所有量值的清單。 可用於計算,包括計算表格。
資訊概覽 - 關聯 傳回目前模型中所有關聯性的清單。 可用於計算,包括計算表格。
INFO.VIEW.TABLES 傳回目前模型中所有數據表的清單。 可用於計算,包括計算表格。
資訊:定義的替代項
資訊-附註 傳回目前模型中所有註釋的清單,其欄位符合註釋物件的架構行集。
資訊屬性階層 表示TMSCHEMA_ATTRIBUTE_HIERARCHIES DMV 查詢函式。
資訊。ATTRIBUTEHIERARCHYSTORAGES
資訊 。CALCDEPENDENCY 傳回 DAX 查詢之計算相依性的相關信息。
資訊。計算群組
資訊。計算項目
資訊目錄 表示 DMV 查詢函式DBSCHEMA_CATALOGS。
資訊。變更屬性 表示TMSCHEMA_CHANGED_PROPERTIES DMV 查詢函式。
資訊。COLUMNPARTITIONSTORAGES
INFO.COLUMNPERMISSIONS 傳回目前模型中所有數據行許可權的清單,其數據行符合數據行許可權對象的架構數據列集。
資訊.欄 傳回目前模型中所有數據列的清單,其中包含符合數據列物件之架構列集的數據列。
INFO.COLUMNSTORAGES 傳回目前模型中所有欄位儲存的清單,其中包含與欄位儲存物件的架構列集合相符的欄位。
資訊:CSDLMETADATA 傳回 XML 格式之資料庫元數據的相關信息。
資訊。文化 傳回當前模型中所有文化的清單,其中的欄位符合用於文化物件的架構資料列集。
資料.數據覆蓋定義
資訊.資料來源 表示TMSCHEMA_DATASOURCES DMV 查詢函式。
INFO.DELTATABLEMETADATASTORAGES
信息.依賴關係 傳回 DAX 查詢之計算相依性的相關信息。
資訊:DETAILROWSDEFINITIONS 傳回目前模型中所有詳細資料行定義的清單,這些定義的欄位符合詳細資料行定義物件的架構資料列集。
資訊.DICTIONARYSTORAGES
資訊.EXCLUDEDARTIFACTS 表示TMSCHEMA_EXCLUDED_ARTIFACTS DMV 查詢函式。
INFO.EXPRESSIONS 傳回目前模型中所有表達式的清單,其數據行符合表達式對象的架構數據列集。
資訊。擴展屬性 傳回目前模型中所有擴充屬性的清單,其數據行符合擴充屬性對象的架構數據列集。
格式字串定義資訊
資訊功能 傳回目前可用於 DAX 程式設計語言之函式的相關信息。 表示MDSCHEMA_FUNCTIONS DMV 查詢函式,但預設只會 DAX 傳回 (而非 MDX) 函式。 如果未指定 ORIGIN 限制,則預設為 3 或 4。
資訊。(GENERAL SEGMENT MAP SEGMENT METADATA STORAGES)
資訊。GROUPBYCOLUMNS
INFO 層次結構 表示TMSCHEMA_HIERARCHIES DMV 查詢函式。
資訊。層級存儲器
資訊.KPIs 傳回目前模型中所有 KPI 的清單,其中包含符合 KPI 物件架構列集的欄位。
INFO.水準 傳回目前模型中所有層級的清單,這些層級的欄位與層級物件的架構列集相符。
INFO.LINGUISTICMETADATA 表示TMSCHEMA_LINGUISTIC_METADATA DMV 查詢函式。
資訊措施 傳回目前模型中所有量值的清單,其中包含符合量值物件架構列集的欄。
資訊.模型 表示 DMV 查詢函式TMSCHEMA_MODEL。
資訊。物件翻譯 傳回目前模型中所有物件轉譯的清單,其數據行符合物件轉譯對象的架構數據列集。
資訊.PARQUETFILESTORAGES
資訊分區 表示 DMV 查詢函式 TMSCHEMA_PARTITIONS。
資訊.分區存儲 傳回目前模型中所有分割存儲的清單,其行與分割存儲對象的架構行集相符。
INFO.PERSPECTIVECOLUMNS 傳回目前模型中所有透視欄的清單,這些欄位符合透視欄物件的架構欄集。
資訊。視角層次 傳回目前模型中所有透視圖階層的清單,其欄位符合透視圖階層物件的架構欄集。
INFO.PERSPECTIVEMEASURES 傳回目前模型中所有透視量度的清單,其欄位符合透視量度物件的架構數據列集。
資訊.觀點 傳回目前模型中所有透視圖的清單,這些透視圖的欄位符合透視圖對象的架構列集。
資訊。透視表 傳回目前模型中所有透視資料表的清單,且其數據列符合透視資料表物件的架構數據列集。
資訊屬性 表示DISCOVER_PROPERTIES DMV 查詢函式。
資訊。查詢群組
INFO.REFRESHPOLICIES
資訊。相關欄位詳細資訊
資訊.RELATIONSHIPINDEXSTORAGES
關係資訊 表示TMSCHEMA_RELATIONSHIPS DMV 查詢函式。
資訊.RELATIONSHIPSTORAGES
資訊:角色成員資格 傳回目前模型中所有角色成員資格的清單,其中的欄位符合角色成員資格物件的架構數據列集。
INFO.ROLES 傳回目前模型中所有角色的清單,包含符合角色物件架構資料行集的欄位。
資訊.SEGMENTMAPSTORAGES 傳回目前模型中所有區段映射儲存的清單,這些儲存的欄位符合區段映射儲存物件的架構行集合。
資訊.SEGMENTSTORAGES
資訊.STORAGEFILES 傳回目前模型中所有記憶體檔案的清單,其中包含符合記憶體檔案物件之架構數據列集的數據行。
資訊 STORAGEFOLDERS 傳回目前模型中所有儲存資料夾的清單,其中包含符合儲存資料夾物件之架構數據列集的數據行。
資訊。STORAGETABLECOLUMNS 傳回內存表欄位的統計數據。
資訊。STORAGE表格欄段 傳回用於儲存記憶體內數據表數據的數據行區段相關信息。
INFO.STORAGETABLES 傳回記憶體內部數據表的相關統計數據。
資訊.TABELPERMISSIONS權限 傳回目前模型中所有資料表權限的清單,其中包含符合資料表權限物件架構的資料行。
資訊表格 傳回目前模型中所有數據表的清單,這些表格中的欄位符合數據表物件的架構行集。
資訊.TABLESTORAGES 傳回目前模型中所有資料表儲存體的清單,其中包含符合資料表儲存物件架構列集的欄。
資訊變異 傳回目前模型中所有變化的清單,其數據行符合變化對象的架構數據列集。