Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.
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.
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.
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.
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. |