信息。视图。措施

适用于:计算列计算表度量值视觉计算

返回一个表,其中包含有关语义模型中每个度量值的信息,例如名称、说明和 DAX 公式。 此信息可帮助你了解模型,并在计算表中使用时自行记录模型。

语法

INFO.VIEW.MEASURES()

返回值

具有以下列的表:

描述
[ID] 此语义模型中每个度量值的唯一 ID 作为整数。
[名称] 此语义模型中每个度量值的名称作为字符串。
[表] 此语义模型中每个度量值的主表作为字符串。
[说明] 此语义模型中每个度量值的说明作为字符串。
[DataType] 此语义模型中每个度量值的数据类型作为字符串。 度量值通常是变体数据类型。
[表达式] 此语义模型中每个度量值的 DAX 公式。
[FormatString] 此语义模型中每个度量值的格式字符串作为字符串。
[IsHidden] 此语义模型中每个度量值的隐藏状态为 True 或 False。
[状态] 此语义模型中每个度量值的状态(例如有效或错误)作为字符串。
[KPIID] 此语义模型中每个度量值的 KPI ID 作为整数。
[IsSimpleMeasure] 此语义模型中每个度量值的简单度量值标志为 True of False。
[DisplayFolder] 此语义模型中每个度量值的显示文件夹作为字符串。 用 /和多个文件夹分隔的嵌套文件夹。
[DetailRowsDefinition] 此语义模型中每个度量值的详细信息行定义。
[DataCategory] 此语义模型中每个度量值的数据类别作为字符串。
[FormatStringDefinition] 此语义模型中每个度量值的动态格式字符串。
[LineageTag] 此语义模型中每个度量值的世系标记作为字符串。

言论

仅在对语义模型具有写入权限的用户运行时显示 [Expression]、[DetailRowsDefinition] 和 [FormatStringDefinition] 值,而不是当实时连接到 Power BI Desktop 中的语义模型时。 与 INFO 不同。MEASURES,此函数可用于语义模型的计算表、列和度量值,包括作为模型刷新的一部分。

示例 1 - DAX 查询

可以在 DAX中运行以下 DAX 查询:

EVALUATE
	INFO.VIEW.MEASURES()

此 DAX 查询返回包含此 DAX 函数的所有列的表。

显示 INFO 输出的屏幕截图。视图。DAX 查询视图中的 MEASURES()。

示例 2 - 使用 DAXSELECTCOLUMNS 查询

可以在 DAX中运行以下 DAX 查询:

EVALUATE
	SELECTCOLUMNS(
		INFO.VIEW.MEASURES(),
		"Home table", [Table],
		"Measure", [Name],
		[Description],
		"DAX formula", [Expression],
		[State]
	)

此 DAX 查询仅返回具有指定列的表。

显示 INFO 输出的屏幕截图。视图。包含 DAX 查询视图中选定列的 MEASURES()。

示例 3 - 具有 SELECTCOLUMNS 的计算表

删除 EVALUATE 关键字并添加表名时,上述任一示例在计算表中工作。 下面是计算表中的示例 2:

Measures in this semantic model = 
SELECTCOLUMNS(
		INFO.VIEW.MEASURES(),
		"Home table", [Table],
		"Measure", [Name],
		[Description],
		"DAX formula", [Expression],
		[State]
	)

此计算表在模型本身的表中显示与示例 2 中的 DAX 查询相同的信息。

示例 4 - 度量值

可以添加以下度量值来计算语义模型中的文本列数:

Number of measures = 
COUNTROWS( INFO.VIEW.MEASURES() )

这将显示一个标量值,其中包含模型中的度量值数。

这可以在视觉对象中显示:

显示 INFO 输出的屏幕截图。视图。MEASURE() 然后,在报表视觉对象中使用度量值。

或者 DAX 查询视图中的 DAX 查询

DEFINE
    MEASURE 'Measures in this semantic model'[Number of measures] = COUNTROWS( INFO.VIEW.MEASURES() )

EVALUATE
    SUMMARIZECOLUMNS(
        "Number of measures", [Number of measures]
    )

显示 INFO 输出的屏幕截图。视图。使用度量值(),然后在 DAX 查询视图中 DAX 查询中使用度量值。

另请参阅