通过


信息。CALCULATIONITEMS

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

返回一个表,其中包含有关语义模型中每个计算项的信息。 此函数提供有关计算组中的计算项的元数据。

Syntax

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

参数

此 DAX 函数的参数是可选的。 使用参数时,必须同时提供这两个参数。 允许多个参数对。 限制名称和值是文本,以双引号输入。

术语 Definition
限制名称 用于筛选结果的限制的名称。
限制值 用于筛选限制结果的值。

Restrictions

通常,DAX 函数结果的所有列都可以用作限制。 还可以允许其他限制。

返回值

具有以下列的表:

列名称 数据类型 Description
[ID] 整数 计算项的唯一标识符
[CalculationGroupID] 整数 包含此计算项的计算组的唯一标识符
[FormatStringDefinition] String 计算项的格式字符串定义
[名称] String 计算项的名称
[说明] String 计算项的说明
[ModifiedTime] 日期时间 上次修改计算项的日期和时间
[State] String 计算项的状态
[ErrorMessage] String 与计算项关联的任何错误消息
[表达式] String DAX计算项的表达式
[序号] 整数 计算项在其计算组中的序号位置

注解

  • 通常用于 DAX 查询来检查和记录模型元数据。
  • 所需的权限取决于主机。 查询完整元数据可能需要模型管理员权限。

Example

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

EVALUATE
	INFO.CALCULATIONITEMS()

示例 2 - 使用联接 DAX 查询

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

EVALUATE
	VAR _CalculationItems =
		INFO.CALCULATIONITEMS()

	VAR _CalculationGroups = 
		SELECTCOLUMNS(
			INFO.CALCULATIONGROUPS(),
			"CalculationGroupID", [ID],
			"Calculation Group Description", [Description]
		)

	VAR _CombinedTable =
		NATURALLEFTOUTERJOIN(
			_CalculationItems,
			_CalculationGroups
		)

	RETURN
		SELECTCOLUMNS(
			_CombinedTable,
			"Calculation Item Name", [Name],
			"Calculation Group Description", [Calculation Group Description],
			"Expression", [Expression],
			"Ordinal", [Ordinal]
		)
		
	ORDER BY [Calculation Group Description], [Ordinal]

另请参阅