INFORMACIÓN. CALCDEPENDENCY

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

Devuelve una tabla con información sobre cada dependencia de cálculo en el modelo semántico. Esta información le ayuda a comprender el modelo.

Sintaxis

INFO.CALCDEPENDENCY ( [<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.

Restricciones

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:

Columna Descripción
[DATABASE_NAME] Nombre del modelo semántico.
[OBJECT_TYPE] Tipo de objeto.
[TABLE] Nombre de la tabla del objeto.
[OBJECT] Nombre del objeto.
[EXPRESIÓN] Fórmula DAX del objeto .
[REFERENCED_OBJECT_TYPE] Tipo de objeto al que hace referencia este objeto. El "Objeto" depende de este objeto.
[REFERENCED_TABLE] Nombre de tabla del objeto al que se hace referencia.
[REFERENCED_OBJECT] Nombre del objeto al que se hace referencia.
[REFERENCED_EXPRESSION] Fórmula de DAX del objeto al que se hace referencia.
[QUERY] Consulta, si se especifica como restricción.

Observaciones

Solo los usuarios pueden ejecutarlo con permiso de escritura en el modelo semántico y no cuando están conectados al modelo semántico en Power BI Desktop. Esta función se puede usar en DAX consultasy no se puede usar en cálculos.

También puede llamar a esta función DAX con INFO. DEPENDENCIAS.

Ejemplo 1: consulta de DAX

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

EVALUATE
	INFO.CALCDEPENDENCY()

Esta consulta DAX devuelve una tabla con todas las columnas de esta función DAX.

Ejemplo 2: DAX consulta con restricción

La consulta siguiente DAX se puede ejecutar en DAX la vista de consulta y limita los resultados a la medida Ventas totales:

EVALUATE
	INFO.CALCDEPENDENCY("Query", "EVALUATE { [Total Sales] }")

Si una restricción tiene comillas dobles, se pueden escapar con otra comilla doble y, opcionalmente, puede usar un VAR para contener el valor.

EVALUATE
	VAR _query =
		"EVALUATE
		SELECTCOLUMNS(
			'Date',
			""Date"", [Date]
		)"
	RETURN
		INFO.CALCDEPENDENCY(
			"Query",
			_query
		)

Consulte también