Compartir a través de


INFORMACIÓN. CALCULATIONGROUPS

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

Devuelve una tabla con información sobre cada grupo de cálculo del modelo semántico. Esta función proporciona metadatos sobre los grupos de cálculo y sus propiedades.

Syntax

INFO.CALCULATIONGROUPS ( [<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 grupo de cálculo
[TableID] Integer Identificador único de la tabla que contiene el grupo de cálculo
[Descripción] String Descripción del grupo de cálculo
[ModifiedTime] DateTime Fecha y hora en que se modificó por última vez el grupo de cálculo
[Precedencia] Integer Valor de precedencia del grupo de cálculo para el orden de evaluación

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.CALCULATIONGROUPS()

Ejemplo 2: DAX consulta con combinaciones

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

EVALUATE
	VAR _CalculationGroups =
		INFO.CALCULATIONGROUPS()

	VAR _Tables = 
		SELECTCOLUMNS(
			INFO.TABLES(),
			"TableID", [ID],
			"Table Name", [Name]
		)

	VAR _CombinedTable =
		NATURALLEFTOUTERJOIN(
			_CalculationGroups,
			_Tables
		)

	RETURN
		SELECTCOLUMNS(
			_CombinedTable,
			"Table Name", [Table Name],
			"Description", [Description],
			"Precedence", [Precedence],
			"Modified Time", [ModifiedTime]
		)
	ORDER BY [Precedence]

Consulte también