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.
Se aplica a:
columna Calculada
Tabla calculada
Consulta de cálculo visual ![]()
DAX
Devuelve una tabla con información sobre cada función definida por el usuario en el modelo semántico, con columnas que coinciden con el conjunto de filas de esquema para los objetos de función definidos por el usuario (por ejemplo, nombre, expresión y estado).
Sintaxis
INFO.USERDEFINEDFUNCTIONS ( [<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:
| Columna | Descripción |
|---|---|
| [ID] | Identificador único de la función definida por el usuario |
| [ModelID] | Identificador del modelo que contiene la función definida por el usuario |
| [Nombre] | Nombre de la función definida por el usuario |
| [Descripción] | Descripción de la función definida por el usuario |
| [Expresión] | DAX expresión que define la función definida por el usuario |
| [IsHidden] | Boolean que indica si la función definida por el usuario está oculta de las herramientas de cliente |
| [Estado] | Estado actual de la función definida por el usuario (por ejemplo, Listo, Error) |
| [ErrorMessage] | Mensaje de error si la función definida por el usuario está en estado de error |
| [ModifiedTime] | Marca de tiempo de cuándo se modificó por última vez la función definida por el usuario |
| [StructureModifiedTime] | Marca de tiempo de cuándo se modificó por última vez la estructura de funciones definidas por el usuario |
| [LineageTag] | Etiqueta de linaje para el seguimiento del linaje de datos |
| [SourceLineageTag] | Etiqueta de linaje de origen del origen de datos original |
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.
Ejemplo
La consulta DAX siguiente se puede ejecutar en DAX vista de consulta:
EVALUATE
INFO.USERDEFINEDFUNCTIONS()