Compartir vía


Funciones INFO

Data Analysis Expressions (DAX) incluye un conjunto de funciones INFO basadas en la biblioteca de Vistas de administración dinámica (DMV) en Analysis Services, que se han modificado para que funcionen como funciones DAX. Las funciones INFO DAX devuelven un tipo de dato de tabla. Como tablas, se pueden usar con otras funciones de DAX, como FILTER, SELECTCOLUMNS, ADDCOLUMNSy otras. En esta sección se describen las funciones info disponibles en el lenguaje DAX.

En el caso de los modelos semánticos de Power BI, al igual que las DMV, las funciones de INFO DAX requieren permisos de administrador de modelos semánticos. Algunos también requieren permisos de administrador del área de trabajo.

En el ámbito de las funciones de DAX, las funciones INFO superan la capacidad de las DMV, que utilizan una sintaxis similar a SQL y devuelven un conjunto de filas. Dado que estas nuevas funciones son funciones DAX, se pueden usar como cualquier tabla de una consulta de DAX, combinadas y estructuradas aún más en la consulta de DAX.

EVALUATE
	ADDCOLUMNS(
		SELECTCOLUMNS(
			INFO.VIEW.MEASURES(),
			"Measure", [Name],
			[Description],
			"DAX Formula", [Expression],
			"State", [State]
		),
		"Model name", "My semantic model",
		"As of date", NOW()
	)

Las funciones INFO se admiten en modelos semánticos de Power BI, modelos de SQL Server Analysis Services, modelos de Azure Analysis Services y modelos powerPivot. Los errores pueden producirse si la función INFO es para una característica no admitida o disponible. INFORMACIÓN. Las funciones VIEW DAX se pueden ejecutar en tablas calculadas, columnas, medidas y consultas de DAX, pero otras funciones de INFO DAX solo se pueden ejecutar en consultas DAX.

Funciones INFO.VIEWDAX

Cuatro de las funciones INFO DAX también tienen funciones equivalentes INFO.VIEW DAX. Los nombres descriptivos, como el nombre de tabla en lugar del identificador de tabla, se utilizan, y se añaden nuevas columnas para facilitar su uso sin necesidad de combinar con otras tablas de funciones INFO DAX. INFORMACIÓN. Las funciones VIEW DAX se pueden usar en cálculos dentro de un modelo semántico. Cuando se incluyen en una tabla calculada pueden documentar automáticamente un modelo para que otras personas que lo usen para crear informes o consultas de DAX.

INFO.VIEW.TABLES

INFORMACIÓN. VISTA. TABLES contiene información sobre las tablas del modelo, como el nombre de la tabla, la descripción, el modo de almacenamiento y si está oculto o no.

// Remove EVALUATE when using this DAX function in a calculated table
EVALUATE INFO.VIEW.TABLES()

La captura de pantalla siguiente es un ejemplo del uso de esta función de DAX en DAX vista de consulta con el Ejemplo de ventas regionales disponible en Learn en el servicio Power BI.

Captura de pantalla que muestra la salida de la función INFO.VIEW.TABLES() DAX en DAX vista de consulta.

INFO.VIEW.COLUMNS

INFORMACIÓN.VISTA.COLUMNS contiene información sobre las columnas de un modelo, como el nombre de la columna, el tipo de dato y si está oculta o no.

// Remove EVALUATE when using this DAX function in a calculated table
EVALUATE INFO.VIEW.COLUMNS()

La captura de pantalla siguiente es un ejemplo del uso de esta función de DAX en DAX vista de consulta con el Ejemplo de ventas regionales disponible en Learn en el servicio Power BI.

Captura de pantalla que muestra la salida de la función INFO.VIEW.COLUMNS() DAX en la vista de consulta de DAX.

INFO.VIEW.MEASURES

INFORMACIÓN.VISTA.MEASURES contiene información sobre las medidas del modelo, como el nombre de la medida, la expresión y la cadena de formato.

// Remove EVALUATE when using this DAX function in a calculated table
EVALUATE INFO.VIEW.MEASURES()

La captura de pantalla siguiente es un ejemplo del uso de esta función de DAX en DAX vista de consulta con el Ejemplo de ventas regionales disponible en Learn en el servicio Power BI.

Captura de pantalla que muestra la salida de la función INFO. VIEW. MEASURES() DAX en la vista de consulta de DAX.

INFO.VIEW.RELATIONSHIPS

INFO.VIEW.RELATIONSHIPS contiene información sobre las relaciones en el modelo, como las tablas y columnas de origen y destino, la cardinalidad y la dirección del filtro cruzado.

// Remove EVALUATE when using this DAX function in a calculated table
EVALUATE INFO.VIEW.RELATIONSHIPS()

La captura de pantalla siguiente es un ejemplo del uso de esta función de DAX en DAX vista de consulta con el Ejemplo de ventas regionales disponible en Learn en el servicio Power BI.

Captura de pantalla que muestra la salida de la función INFO.VIEW.RELATIONSHIPS() DAX en la vista de consulta DAX.

Funciones INFO DAX

Esta es la lista de funciones INFO. Algunos solo funcionan en niveles de compatibilidad específicos y para determinados modos de almacenamiento u otras propiedades del modelo semántico.

[Función] [Descripción]
INFO.VIEW.COLUMNS Devuelve una lista de todas las columnas del modelo actual. Puede usarse en cálculos, incluidas las tablas calculadas.
INFO.VIEW.MEASURES Devuelve una lista de todas las medidas del modelo actual. Puede usarse en cálculos, incluidas las tablas calculadas.
INFO.VIEW.RELATIONSHIPS Devuelve una lista de todas las relaciones del modelo actual. Puede usarse en cálculos, incluidas las tablas calculadas.
INFO.VIEW.TABLES Devuelve una lista de todas las tablas del modelo actual. Puede usarse en cálculos, incluidas las tablas calculadas.
INFO.ALTERNATEOFDEFINITIONS
INFORMACIÓN. ANOTACIONES Devuelve una lista de todas las anotaciones del modelo actual con columnas que coinciden con el conjunto de filas de esquema para los objetos de anotación.
INFO.ATTRIBUTEHIERARCHIES Representa la función de consulta DMV TMSCHEMA_ATTRIBUTE_HIERARCHIES.
INFO.ATTRIBUTEHIERARCHYSTORAGES
INFO.CALCDEPENDENCY Devuelve información sobre la dependencia de cálculo de una consulta de DAX.
INFO.CALCULATIONGROUPS
INFO.CALCULATIONITEMS
INFO.CATALOGS Representa la función de consulta de DMV DBSCHEMA_CATALOGS.
INFO.CHANGEDPROPERTIES Representa la función de consulta de DMV TMSCHEMA_CHANGED_PROPERTIES.
INFO.COLUMNPARTITIONSTORAGES
INFO.COLUMNPERMISSIONS Devuelve una lista de todos los permisos de columna del modelo actual con columnas que coinciden con el conjunto de filas de esquema para los objetos de permisos de columna.
INFO.COLUMNS Devuelve una lista de todas las columnas del modelo actual con columnas que coinciden con el conjunto de filas de esquema para los objetos de columna.
INFO.COLUMNSTORAGES Devuelve una lista de todos los almacenamientos de columnas del modelo actual con columnas que coinciden con el conjunto de filas de esquema para los objetos de almacenamiento de columnas.
INFO.CSDLMETADATA Devuelve información sobre los metadatos de la base de datos en formato XML.
INFO.CULTURES Devuelve una lista de todas las culturas del modelo actual con columnas que coinciden con el esquema de filas para los objetos culturales.
INFO.DATACOVERAGEDEFINITIONS
INFO. FUENTES DE DATOS Representa la función de consulta TMSCHEMA_DATASOURCES DMV.
INFO.DELTATABLEMETADATASTORAGES
INFO.DEPENDENCIES Devuelve información sobre la dependencia de cálculo de una consulta de DAX.
INFO.DETAILROWSDEFINITIONS Devuelve una lista de todas las definiciones de filas de detalle del modelo actual con columnas que coinciden con el conjunto de filas de esquema para los objetos de definiciones de filas de detalle.
INFO.DICTIONARYSTORAGES
INFO.EXCLUDEDARTIFACTS Representa la función de consulta de DMV TMSCHEMA_EXCLUDED_ARTIFACTS.
INFO.EXPRESSIONS Devuelve una lista de todas las expresiones del modelo actual con columnas que coinciden con el conjunto de filas de esquema para los objetos de expresiones.
INFO.EXTENDEDPROPERTIES Devuelve una lista de todas las propiedades extendidas del modelo actual con columnas que coinciden con el conjunto de filas de esquema para los objetos de propiedades extendidas.
INFO.FORMATSTRINGDEFINITIONS
INFO.FUNCTIONS Devuelve información sobre las funciones que están disponibles actualmente para su uso en el lenguaje de programación DAX. Representa la función de consulta MDSCHEMA_FUNCTIONS DMV, pero por defecto devuelve solo funciones DAX y no funciones MDX. Si no se especifica la restricción ORIGIN, el valor predeterminado es 3 o 4.
INFO.GENERALSEGMENTMAPSEGMENTMETADATASTORAGES
INFO.GROUPBYCOLUMNS
INFO.HIERARCHIES Representa la función de consulta DMV TMSCHEMA_HIERARCHIES.
INFO.HIERARCHYSTORAGES
INFO.KPIS Devuelve una lista de todos los KPIS del modelo actual con columnas que coinciden con el conjunto de filas de esquema para los objetos KPI.
INFO.LEVELS Devuelve una lista de todos los niveles del modelo actual con columnas que coinciden con el conjunto de filas de esquema para los objetos de nivel.
INFO.LINGUISTICMETADATA Representa la función de consulta de DMV TMSCHEMA_LINGUISTIC_METADATA.
INFO.MEASURES Devuelve una lista de todas las medidas del modelo actual con columnas que coinciden con el conjunto de filas de esquema para los objetos de medida.
INFO.MODEL Representa la función de consulta TMSCHEMA_MODEL DMV.
INFO.OBJECTTRANSLATIONS Devuelve una lista de todas las traducciones de objetos del modelo actual con columnas que coinciden con el conjunto de filas de esquema para los objetos de traducción de objetos.
INFO.PARQUETFILESTORAGES
INFO.PARTITIONS Representa la función de consulta de DMV TMSCHEMA_PARTITIONS.
INFO.PARTITIONSTORAGES Devuelve una lista de todos los almacenamientos de particiones del modelo actual con columnas que coinciden con el conjunto de filas de esquema para los objetos de almacenamiento de particiones.
INFO.PERSPECTIVECOLUMNS Devuelve una lista de todas las columnas de perspectiva del modelo actual con columnas que coinciden con el conjunto de filas de esquema para los objetos de columnas de perspectiva.
INFO.PERSPECTIVEHIERARCHIES Devuelve una lista de todas las jerarquías de perspectiva del modelo actual con columnas que coinciden con el conjunto de filas de esquema para los objetos de jerarquías de perspectiva.
INFO.PERSPECTIVEMEASURES Devuelve una lista de todas las medidas de perspectiva del modelo actual con columnas que coinciden con el conjunto de filas de esquema para los objetos de medidas de perspectiva.
INFO.PERSPECTIVES Devuelve una lista de todas las perspectivas del modelo actual cuyas columnas coinciden con el conjunto de filas de esquema para los objetos de perspectivas.
INFO.PERSPECTIVETABLES Devuelve una lista de todas las tablas de perspectiva del modelo actual con columnas que coinciden con el conjunto de filas de esquema para los objetos de tablas de perspectiva.
INFO.PROPERTIES Representa la función de consulta DISCOVER_PROPERTIES DMV.
INFO.QUERYGROUPS
INFO.REFRESHPOLICIES
INFO.RELATEDCOLUMNDETAILS
INFO.RELATIONSHIPINDEXSTORAGES
RELACIONES INFORMATIVAS Representa la función de consulta de DMV TMSCHEMA_RELATIONSHIPS.
INFO.RELATIONSHIPSTORAGES
INFO.ROLEMEMBERSHIPS Devuelve una lista de todas las membresías de roles en el modelo actual con columnas que coinciden con el esquema de filas para los objetos de membresía de roles.
INFO.ROLES Devuelve una lista de todos los roles del modelo actual con columnas que coinciden con el conjunto de filas de esquema para los objetos de roles.
INFO.SEGMENTMAPSTORAGES Devuelve una lista de todos los almacenamientos de mapas de segmentos en el modelo actual con columnas que coinciden con el conjunto de filas de esquema para los objetos de almacenamiento de mapas de segmentos.
INFO.SEGMENTSTORAGES
INFO.STORAGEFILES Devuelve una lista de todos los archivos de almacenamiento del modelo actual con columnas que coinciden con el conjunto de filas de esquema para los objetos de archivo de almacenamiento.
INFO.STORAGEFOLDERS Devuelve una lista de todas las carpetas de almacenamiento del modelo actual con columnas que coinciden con el conjunto de filas de esquema para los objetos de carpeta de almacenamiento.
INFO.STORAGETABLECOLUMNS Devuelve estadísticas sobre las columnas de las tablas en memoria.
INFO.STORAGETABLECOLUMNSEGMENTS Devuelve información sobre los segmentos de columna usados para almacenar datos para tablas en memoria.
INFO.STORAGETABLES Devuelve estadísticas sobre tablas en memoria.
INFO.TABLEPERMISSIONS Devuelve una lista de todos los permisos de tabla del modelo actual con columnas que coinciden con el conjunto de filas de esquema para los objetos de permisos de tabla.
TABLAS DE INFORMACIÓN Devuelve una lista de todas las tablas del modelo actual con columnas que coinciden con el conjunto de filas de esquema para los objetos de tabla.
INFO.TABLESTORAGES Devuelve una lista de todos los almacenamientos de tablas del modelo actual con columnas que coinciden con el conjunto de filas de esquema para los objetos de almacenamiento de tablas.
INFO.VARIATIONS Devuelve una lista de todas las variaciones del modelo actual con columnas que coinciden con el conjunto de filas de esquema para los objetos de variaciones.