Compartir a través de


INFORMACIÓN. CALCULATIONITEMS

Se aplica a: columna Calculada Tabla calculada Consulta de cálculo visual DAX

Devuelve una tabla con información sobre cada elemento de cálculo del modelo semántico. Esta función proporciona metadatos sobre los elementos de cálculo dentro de los grupos de cálculo.

Syntax

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

Parámetros

Los parámetros son opcionales para esta función DAX. Cuando se usan parámetros, se deben proporcionar ambos. Se permite más de un par de parámetros. El nombre y el valor de restricción son texto y se escriben entre comillas dobles.

Término Definición
Nombre de restricción Nombre de la restricción utilizada para filtrar los resultados.
Valor de restricción Valor usado para filtrar los resultados de la restricción.

Restrictions

Normalmente, todas las columnas de los resultados de la función DAX se pueden usar como restricción. También se pueden permitir restricciones adicionales.

Valor devuelto

Una tabla con las columnas siguientes:

Nombre de la columna Tipo de dato Description
[ID] Integer Identificador único del elemento de cálculo
[CalculationGroupID] Integer Identificador único del grupo de cálculo que contiene este elemento de cálculo
[FormatStringDefinition] String Definición de cadena de formato para el elemento de cálculo
[Nombre] String Nombre del elemento de cálculo
[Descripción] String Descripción del elemento de cálculo
[ModifiedTime] DateTime Fecha y hora en que se modificó por última vez el elemento de cálculo
[Estado] String Estado del elemento de cálculo
[ErrorMessage] String Cualquier mensaje de error asociado al elemento de cálculo
[Expresión] String Expresión DAX del elemento de cálculo
[Ordinal] Integer Posición ordinal del elemento de cálculo dentro de su grupo de cálculo

Observaciones

  • Normalmente se usa en DAX consultas para inspeccionar y documentar los metadatos del modelo.
  • Los permisos necesarios dependen del host. La consulta de metadatos completos puede requerir permisos de administrador del modelo.

Example

La consulta DAX siguiente se puede ejecutar en DAX vista de consulta:

EVALUATE
	INFO.CALCULATIONITEMS()

Ejemplo 2: DAX consulta con combinaciones

La consulta DAX siguiente se puede ejecutar en DAX vista de consulta:

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]

Consulte también