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 columna del modelo semántico. Esta función proporciona metadatos sobre todas las columnas, incluidas sus propiedades y características.
Syntax
INFO.COLUMNS ( [<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 | Tipo de dato | Description |
|---|---|---|
| [ID] | Integer | Identificador único de la columna |
| [TableID] | Integer | Identificador de la tabla que contiene esta columna |
| [ExplicitName] | String | Nombre definido explícitamente de la columna |
| [InferredName] | String | Nombre inferido de la columna |
| [ExplicitDataType] | Integer | El tipo de datos definido explícitamente de la columna |
| [InferredDataType] | Integer | Tipo de datos inferido de la columna |
| [DataCategory] | String | Clasificación de categorías de datos para la columna |
| [Descripción] | String | Descripción de la columna |
| [IsHidden] | Boolean | Si la columna está oculta de las herramientas de cliente |
| [Estado] | Integer | Estado actual de la columna |
| [IsUnique] | Boolean | Si la columna contiene valores únicos |
| [IsKey] | Boolean | Si la columna es una columna de clave |
| [IsNullable] | Boolean | Si la columna puede contener valores NULL |
| [Alineación] | Integer | Configuración de alineación de la columna |
| [TableDetailPosition] | Integer | Posición de la columna en vistas de detalles de tabla |
| [IsDefaultLabel] | Boolean | Si esta columna es la etiqueta predeterminada |
| [IsDefaultImage] | Boolean | Si esta columna es la imagen predeterminada |
| [SummarizeBy] | Integer | Cómo se debe resumir la columna |
| [ColumnStorageID] | Integer | Identificador del almacenamiento de la columna |
| [Tipo] | Integer | Clasificación de tipo de la columna |
| [SourceColumn] | String | El nombre de la columna de origen |
| [ColumnOriginID] | Integer | Identificador del origen de la columna |
| [Expresión] | String | Expresión DAX para columnas calculadas |
| [FormatString] | String | Cadena de formato para la columna |
| [IsAvailableInMDX] | Boolean | Si la columna está disponible en consultas MDX |
| [SortByColumnID] | Integer | Identificador de la columna por la que se va a ordenar |
| [AttributeHierarchyID] | Integer | Identificador de la jerarquía de atributos |
| [ModifiedTime] | DateTime | Cuándo se modificó por última vez la columna |
| [StructureModifiedTime] | DateTime | Cuando se modificó por última vez la estructura de columnas |
| [RefreshedTime] | DateTime | Cuándo se actualizaron por última vez los datos de columna |
| [SystemFlags] | Integer | Marcas del sistema para la columna |
| [KeepUniqueRows] | Boolean | Si se deben mantener filas únicas |
| [DisplayOrdinal] | Integer | Orden de visualización de la columna |
| [ErrorMessage] | String | Cualquier mensaje de error asociado a la columna |
| [SourceProviderType] | String | Tipo de proveedor de origen |
| [DisplayFolder] | String | Carpeta para mostrar para organizar columnas |
| [CodificaciónHint] | Integer | Sugerencia de codificación para la columna |
| [RelatedColumnDetailsID] | Integer | Identificador de los detalles de las columnas relacionadas |
| [AlternateOfID] | Integer | Identificador si se trata de una alternativa de otra columna |
| [LineageTag] | String | Etiqueta de linaje para el seguimiento del linaje de columnas |
| [SourceLineageTag] | String | Etiqueta de linaje de origen |
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.COLUMNS()
Ejemplo 2: DAX consulta con combinaciones
La consulta DAX siguiente se puede ejecutar en DAX vista de consulta:
EVALUATE
VAR _Columns =
INFO.COLUMNS()
VAR _Tables =
SELECTCOLUMNS(
INFO.TABLES(),
"TableID", [ID],
"Table Name", [Name]
)
VAR _CombinedTable =
NATURALLEFTOUTERJOIN(
_Columns,
_Tables
)
RETURN
SELECTCOLUMNS(
_CombinedTable,
"Table Name", [Table Name],
"Column Name", [ExplicitName],
"Data Type", [ExplicitDataType],
"Is Hidden", [IsHidden],
"Is Key", [IsKey]
)
ORDER BY [Table Name], [Column Name]