Partilhar via


INFORMAÇÃO. COLUNAS

Aplica-se a: coluna calculada Tabela calculada Medida Cálculo visual DAX consulta

Devolve uma tabela com informação sobre cada coluna no modelo semântico. Esta função fornece metadados sobre todas as colunas, incluindo as suas propriedades e características.

Sintaxe

INFO.COLUMNS ( [<Restriction name>, <Restriction value>], ... )

Parâmetros

Os parâmetros são opcionais para esta função DAX. Quando forem utilizados parâmetros, ambos devem ser indicados. É permitido mais de um par de parâmetros. O nome e o valor da restrição são texto e inseridos entre aspas duplas.

Term 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.

Restrições

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] Número inteiro Identificador exclusivo da coluna
[TableID] Número inteiro Identificador da tabela que contém esta coluna
[NomeExplícito] Cordão O nome explicitamente definido da coluna
[NomeDeInferido] Cordão O nome inferido da coluna
[ExplicitDataType] Número inteiro O tipo de dado explicitamente definido da coluna
[InferidoDataTipo] Número inteiro O tipo de dado inferido da coluna
[Categoria de dados] Cordão A classificação da categoria de dados para a coluna
[Descrição] Cordão A descrição da coluna
[IsHidden] booleano Se a coluna está oculta das ferramentas do cliente
[Estado] Número inteiro O estado atual da coluna
[IsUnique] booleano Se a coluna contém valores únicos
[IsKey] booleano Se a coluna é uma coluna chave
[IsNullable] booleano Se a coluna pode conter valores nulos
[Alinhamento] Número inteiro A configuração de alinhamento da coluna
[MesaDetalhePosição] Número inteiro A posição da coluna nas vistas de detalhe das tabelas
[IsDefaultLabel] booleano Se esta coluna é o rótulo padrão
[ÉImagemDePadrão] booleano Se esta coluna é a imagem padrão
[Resumir] Número inteiro Como a coluna deve ser resumida
[ColumnStorageID] Número inteiro Identificador para o armazenamento da coluna
[Tipo] Número inteiro A classificação por tipo da coluna
[FonteColuna] Cordão O nome da coluna fonte
[ColumnOriginID] Número inteiro Identificador da origem da coluna
[Expressão] Cordão A DAX expressão para colunas calculadas
[FormatString] Cordão A cadeia de formato para a coluna
[IsAvailableInMDX] booleano Se a coluna está disponível nas consultas MDX
[SortarPorIdentificar-Coluna] Número inteiro Identificador da coluna a ordenar
[IDHierarquiaAtributo] Número inteiro Identificador da hierarquia de atributos
[ModifiedTime] DateTime Quando a coluna foi modificada pela última vez
[EstruturaTempoModificado] DateTime Quando a estrutura das colunas foi modificada pela última vez
[Tempo Atualizado] DateTime Quando os dados da coluna foram atualizados pela última vez
[Bandeiras do Sistema] Número inteiro Flags de sistema para a coluna
[ManterLinhasÚnicas] booleano Se manter as linhas únicas
[DisplayOrdinal] Número inteiro A ordem de exibição da coluna
[Mensagem de Erro] Cordão Qualquer mensagem de erro associada à coluna
[SourceProviderType] Cordão O tipo de fornecedor de origem
[DisplayFolder] Cordão A pasta de visualização para organizar colunas
[Dica de Codificação] Número inteiro Dica de codificação para a coluna
[ColunhaDetalhesRelacionadosID] Número inteiro Identificador para detalhes das colunas relacionadas
[AlternateOfID] Número inteiro Identificador se for uma alternativa a outra coluna
[LinhagemTag] Cordão A etiqueta de linhagem para acompanhar a linhagem das colunas
[Etiqueta de Linhagem Fonte] Cordão A etiqueta de linhagem de origem

Observações

  • Normalmente utilizado em DAX consultas para inspecionar e documentar metadados de modelos.
  • As permissões necessárias dependem do anfitrião. Consultar metadados completos pode exigir permissões de administrador de modelos.

Example

A seguinte consulta DAX pode ser executada em DAX modo de exibição de consulta:

EVALUATE
	INFO.COLUMNS()

Exemplo 2 - consulta DAX com junções

A seguinte consulta DAX pode ser executada em DAX modo de exibição 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]

Consulte também