Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:
coluna calculada
tabela calculada ![]()
consulta
DAX de cálculo visual
Retorna uma tabela com informações sobre cada coluna no modelo semântico. Essa função fornece metadados sobre todas as colunas, incluindo suas propriedades e características.
Sintaxe
INFO.COLUMNS ( [<Restriction name>, <Restriction value>], ... )
Parâmetros
Os parâmetros são opcionais para essa função de DAX. Quando os parâmetros são usados, ambos devem ser dados. Mais de um par de parâmetros é permitido. O nome e o valor da restrição são texto e inseridos entre aspas duplas.
| Prazo | Definition |
|---|---|
| Nome da restrição | Nome da restrição usada para filtrar os resultados. |
| Valor de restrição | Valor usado para filtrar os resultados da restrição. |
Restrictions
Normalmente, todas as colunas dos resultados da função DAX podem ser usadas como uma restrição. Restrições adicionais também podem ser permitidas.
Valor de retorno
Uma tabela com as seguintes colunas:
| Coluna | Tipo de dados | Description |
|---|---|---|
| [ID] | Integer | Identificador exclusivo para a coluna |
| [TableID] | Integer | Identificador da tabela que contém esta coluna |
| [ExplicitName] | String | O nome definido explicitamente da coluna |
| [InferredName] | String | O nome inferido da coluna |
| [ExplicitDataType] | Integer | O tipo de dados definido explicitamente da coluna |
| [InferredDataType] | Integer | O tipo de dados inferido da coluna |
| [DataCategory] | String | A classificação da categoria de dados para a coluna |
| [Descrição] | String | A descrição da coluna |
| [IsHidden] | booleano | Se a coluna está oculta das ferramentas do cliente |
| [Estado] | Integer | O estado atual da coluna |
| [IsUnique] | booleano | Se a coluna contém valores exclusivos |
| [IsKey] | booleano | Se a coluna é uma coluna de chave |
| [IsNullable] | booleano | Se a coluna pode conter valores nulos |
| [Alinhamento] | Integer | A configuração de alinhamento da coluna |
| [TableDetailPosition] | Integer | A posição da coluna em exibições de detalhes da tabela |
| [IsDefaultLabel] | booleano | Se esta coluna é o rótulo padrão |
| [IsDefaultImage] | booleano | Se esta coluna é a imagem padrão |
| [SummarizeBy] | Integer | Como a coluna deve ser resumida |
| [ColumnStorageID] | Integer | Identificador para o armazenamento da coluna |
| [Tipo] | Integer | A classificação de tipo da coluna |
| [SourceColumn] | String | O nome da coluna de origem |
| [ColumnOriginID] | Integer | Identificador para a origem da coluna |
| [Expressão] | String | A DAX expressão para colunas calculadas |
| [FormatString] | String | A cadeia de caracteres de formato para a coluna |
| [IsAvailableInMDX] | booleano | Se a coluna está disponível em consultas MDX |
| [SortByColumnID] | Integer | Identificador da coluna a ser classificada por |
| [AttributeHierarchyID] | Integer | Identificador da hierarquia de atributos |
| [ModifiedTime] | DateTime | Quando a coluna foi modificada pela última vez |
| [StructureModifiedTime] | DateTime | Quando a estrutura da coluna foi modificada pela última vez |
| [RefreshedTime] | DateTime | Quando os dados da coluna foram atualizados pela última vez |
| [SystemFlags] | Integer | Sinalizadores do sistema para a coluna |
| [KeepUniqueRows] | booleano | Se deve manter linhas exclusivas |
| [DisplayOrdinal] | Integer | A ordem de exibição da coluna |
| [ErrorMessage] | String | Qualquer mensagem de erro associada à coluna |
| [SourceProviderType] | String | O tipo de provedor de origem |
| [DisplayFolder] | String | A pasta de exibição para organizar colunas |
| [EncodingHint] | Integer | Dica de codificação para a coluna |
| [RelatedColumnDetailsID] | Integer | Identificador para detalhes da coluna relacionada |
| [AlternateOfID] | Integer | Identificador se essa for uma alternativa de outra coluna |
| [LineageTag] | String | A marca de linhagem para acompanhar a linhagem de coluna |
| [SourceLineageTag] | String | A marca de linhagem de origem |
Observações
- Normalmente usado em DAX consultas para inspecionar e documentar metadados de modelo.
- As permissões necessárias dependem do host. Consultar metadados completos pode exigir permissões de administrador de modelo.
Example
A consulta DAX a seguir pode ser executada no modo de exibição de consulta DAX:
EVALUATE
INFO.COLUMNS()
Exemplo 2 – DAX consulta com junções
A consulta DAX a seguir pode ser executada no modo de exibição de consulta DAX:
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]