Partilhar via


Funções INFO

As Expressões de Análise de Dados (DAX) incluem um conjunto de funções INFO baseadas na biblioteca de Exibições de Gerenciamento Dinâmico (DMVs) no Analysis Services, que foram modificadas para funcionar como funções DAX. INFO DAX funções foram convertidas para um tipo de dados de tabela. Como tabelas, eles podem ser usados com outras funções DAX, como FILTER, SELECTCOLUMNS, ADDCOLUMNSe outros. Esta seção descreve as funções INFO disponíveis no idioma DAX.

Para modelos semânticos do Power BI, assim como DMVs, as funções INFO DAX exigem permissões de administrador de modelo semântico. Alguns também exigem permissões de administrador do espaço de trabalho.

Tal como as funções de DAX, essas funções INFO vão além da capacidade dos DMVs, que usam uma sintaxe similar ao SQL e devolvem um conjunto de linhas. Como essas novas funções são DAX funções, elas podem ser usadas como qualquer tabela em uma consulta DAX – ainda mais combinadas e estruturadas na consulta DAX.

EVALUATE
	ADDCOLUMNS(
		SELECTCOLUMNS(
			INFO.VIEW.MEASURES(),
			"Measure", [Name],
			[Description],
			"DAX Formula", [Expression],
			"State", [State]
		),
		"Model name", "My semantic model",
		"As of date", NOW()
	)

As funções INFO têm suporte em modelos semânticos do Power BI, modelos do SQL Server Analysis Services, modelos do Azure Analysis Services e modelos PowerPivot. Podem ocorrer erros se a função INFO for para um recurso não suportado ou disponível. INFORMAÇÕES. As funções VIEW DAX podem ser executadas em tabelas calculadas, colunas, medidas e consultas DAX, mas outras funções INFO DAX só podem ser executadas em consultas DAX.

INFORMAÇÃO.VISUALIZAR DAX funções

Quatro das funções INFO DAX também têm INFO. VIEW DAX funções homólogas. Nomes amigáveis, como nome da tabela em vez de ID da tabela, são usados e novas colunas são adicionadas para facilitar o uso sem a necessidade de unir outras tabelas de funções INFO DAX. INFORMAÇÕES. As funções VIEW DAX podem ser usadas em cálculos dentro de um modelo semântico. Quando incluídos numa tabela calculada , eles podem documentar automaticamente um modelo para outras pessoas que o utilizam para criar relatórios ou consultas DAX.

INFORMAÇÃO. VISUALIZAÇÃO. TABELAS

INFO.VIEW.TABLES contém informações sobre as tabelas do modelo, como o nome da tabela, descrição, modo de armazenamento, e se está oculto ou não.

// Remove EVALUATE when using this DAX function in a calculated table
EVALUATE INFO.VIEW.TABLES()

A captura de ecrã a seguir é um exemplo de uso desta função DAX na visualização de consulta DAX com o Exemplo de Vendas Regionais disponível no Learn no serviço Power BI.

Screenshot mostrando a saída da função INFO.VIEW.TABLES() DAX na visualização de consulta DAX.

INFORMAÇÕES. VISÃO. COLUNAS

INFO.VIEW.COLUMNS contém informações sobre as colunas num modelo, como o nome da coluna, o tipo de dados e se está oculta ou não.

// Remove EVALUATE when using this DAX function in a calculated table
EVALUATE INFO.VIEW.COLUMNS()

A captura de ecrã a seguir é um exemplo de uso desta função DAX na visualização de consulta DAX com o Exemplo de Vendas Regionais disponível no Learn no serviço Power BI.

Screenshot showing the output of INFO.VIEW.COLUMNS() DAX function in DAX query view. DAX

INFORMAÇÕES. VISÃO. MEDIDAS

INFO.VIEW.MEASURES contém informações sobre as medidas no modelo, como o nome da medida, a expressão e o formato.

// Remove EVALUATE when using this DAX function in a calculated table
EVALUATE INFO.VIEW.MEASURES()

A captura de ecrã a seguir é um exemplo de uso desta função DAX na visualização de consulta DAX com o Exemplo de Vendas Regionais disponível no Learn no serviço Power BI.

Captura de ecrã mostrando a saída da função INFO.VISTA.MEASURES() DAX em DAX modo de exibição de consulta.

INFORMAÇÕES. VISÃO. RELACIONAMENTOS

INFO.VIEW.RELATIONSHIPS contém informações sobre as relações no modelo, como a tabela e colunas de origem e destino, a cardinalidade e a direção de filtro cruzado.

// Remove EVALUATE when using this DAX function in a calculated table
EVALUATE INFO.VIEW.RELATIONSHIPS()

A captura de ecrã a seguir é um exemplo de uso desta função DAX na visualização de consulta DAX com o Exemplo de Vendas Regionais disponível no Learn no serviço Power BI.

Captura de tela mostrando a saída da função INFO.VIEW.RELATIONSHIPS() DAX na vista de consulta DAX.

INFO DAX funções

Aqui está a lista de funções de INFO. Alguns funcionam apenas em níveis de composição específicos e para determinados modos de armazenamento ou outras propriedades de modelo semântico.

[Função] [Descrição]
INFORMAÇÕES. VISÃO. COLUNAS Retorna uma lista de todas as colunas no modelo atual. Pode ser usado em cálculos, incluindo tabelas calculadas.
INFORMAÇÕES. VISÃO. MEDIDAS Retorna uma lista de todas as medidas no modelo atual. Pode ser usado em cálculos, incluindo tabelas calculadas.
INFORMAÇÕES. VISÃO. RELACIONAMENTOS Retorna uma lista de todos os relacionamentos no modelo atual. Pode ser usado em cálculos, incluindo tabelas calculadas.
INFORMAÇÃO. VISUALIZAÇÃO. TABELAS Retorna uma lista de todas as tabelas no modelo atual. Pode ser usado em cálculos, incluindo tabelas calculadas.
INFO.ALTERNATIVADEFINIÇÕES
INFORMAÇÕES. ANOTAÇÕES Retorna uma lista de todas as anotações no modelo atual com colunas correspondentes ao conjunto de linhas do esquema para objetos de anotação.
INFORMAÇÕES DE HIERARQUIAS DE ATRIBUTOS Representa a função de consulta TMSCHEMA_ATTRIBUTE_HIERARCHIES DMV.
INFORMAÇÕES. ARMAZENAMENTOS DE HIERARQUIA DE ATRIBUTOS
INFORMAÇÕES. CALCDEPENDÊNCIA Retorna informações sobre a dependência de cálculo da consulta DAX.
INFOGRUPOS DE CÁLCULO
INFO.ITENS DE CÁLCULO
INFORMAÇÕES. CATÁLOGOS Representa a função de consulta DBSCHEMA_CATALOGS DMV.
INFO. PROPRIEDADES ALTERADAS Representa a função de consulta TMSCHEMA_CHANGED_PROPERTIES DMV.
INFORMAÇÃO.COLUMASPARTIÇÕESARMAZENAMENTO
INFORMAÇÕES. PERMISSÕES DE COLUNA Retorna uma lista de todas as permissões de coluna no modelo atual cujas colunas correspondem ao conjunto de linhas do esquema correspondente a objetos de permissões de coluna.
INFO.COLUNAS Retorna uma lista de todas as colunas no modelo atual com colunas correspondentes ao conjunto de linhas do esquema para objetos de coluna.
INFORMAÇÕES. COLUMNSTORAGES Retorna uma lista de todas as estruturas de armazenamento de coluna no modelo atual com colunas correspondentes ao conjunto de linhas de esquema para objetos de armazenamento de colunas.
INFORMAÇÕES. Metadados CSDL Retorna informações sobre metadados de banco de dados em formato XML.
INFORMAÇÃO CULTURAL Retorna uma lista de todas as culturas no modelo atual com colunas correspondentes ao conjunto de linhas do esquema para objetos de cultura.
INFORMAÇÕES. DATACOVERAGEDEFINITIONS
INFORMAÇÕES. FONTES DE DADOS Representa a função de consulta da TMSCHEMA_DATASOURCES DMV.
INFORMAÇÕES. DELTATABLEMETADATASTORAGES
INFO-DEPENDÊNCIAS Retorna informações sobre a dependência de cálculo da consulta DAX.
INFORMAÇÕES. Definições das Linhas Detalhadas Retorna uma lista de todas as definições de linhas de detalhe no modelo atual, com colunas que correspondem ao conjunto de linhas de esquema dos objetos de definições de linhas de detalhe.
INFORMAÇÕES. ARMAZENAMENTOS DE DICIONÁRIO
INFORMAÇÕES. ARTEFACTOS EXCLUÍDOS Representa a função de consulta DMV TMSCHEMA_EXCLUDED_ARTIFACTS.
INFO.EXPRESSÕES Retorna uma lista de todas as expressões no modelo atual com colunas correspondentes ao conjunto de linhas do esquema para objetos de expressão.
INFORMAÇÕES.PROPRIEDADESALARGADAS Retorna uma lista de todas as propriedades estendidas no modelo atual com colunas correspondentes ao conjunto de linhas do esquema para objetos de propriedades estendidas.
INFO.FORMATSTRINGDEFINITIONS
INFORMAÇÕES. FUNÇÕES Retorna informações sobre as funções que estão atualmente disponíveis para uso na linguagem de programação DAX. Representa a função de consulta DMV MDSCHEMA_FUNCTIONS, mas, por padrão, retorna apenas funções DAX e não funções MDX. Se a restrição ORIGIN não for especificada, o padrão será 3 ou 4.
INFORMAÇÕES. GENERALSEGMENTMAPSEGMENTMETADATASTORAGES
INFORMAÇÕES. GROUPBYCOLUMNS
INFO HIERARQUIAS Representa a função de consulta TMSCHEMA_HIERARCHIES DMV.
INFORMAÇÕES DE ARMAZENAMENTOS DE HIERARQUIA
INFORMAÇÕES. KPIS Retorna uma lista de todos os KPIS no modelo atual com colunas correspondentes ao conjunto de linhas do esquema para objetos KPI.
INFORMAÇÕES NÍVEIS Retorna uma lista de todos os níveis no modelo atual com colunas correspondentes ao conjunto de linhas do esquema para objetos de nível.
INFO.METADADOS LINGUÍSTICOS Representa a função de consulta TMSCHEMA_LINGUISTIC_METADATA DMV.
INFORMAÇÕES. MEDIDAS Retorna uma lista de todas as medidas no modelo atual com colunas correspondentes ao conjunto de linhas do esquema para objetos de medida.
INFO.MODELO Representa a função de consulta DMV TMSCHEMA_MODEL.
INFORMAÇÃO. TRADUÇÕES DE OBJETOS Retorna uma lista de todas as traduções de objetos no modelo atual com colunas correspondentes ao conjunto de linhas de esquema para objetos de tradução.
INFORMAÇÕES. PARQUETFILESTORAGES
INFO.PARTIÇÕES Representa a função de consulta TMSCHEMA_PARTITIONS DMV.
INFORMAÇÕES. ARMAZENAMENTOS DE PARTIÇÃO Retorna uma lista de todos os armazenamentos de partição no modelo atual com colunas correspondentes ao conjunto de linhas de esquema para objetos de armazenamento de partição.
INFO.PERSPECTIVACOLUNAS Retorna uma lista de todas as colunas de perspetiva no modelo atual com colunas correspondentes ao conjunto de linhas de esquema para objetos das colunas de perspetiva.
Informações. PerspectivaHierarquias Retorna uma lista de todas as hierarquias de perspetiva no modelo atual com colunas correspondentes ao conjunto de linhas de esquema para objetos de hierarquias de perspetiva.
INFORMAÇÕES. MEDIDASPERSPECTIVA Retorna uma lista de todas as medidas de perspetiva no modelo atual, com colunas que correspondem ao conjunto de linhas do esquema para objetos de medidas de perspetiva.
INFO PERSPECTIVAS Retorna uma lista de todas as perspetivas no modelo atual com colunas correspondentes ao conjunto de linhas do esquema para objetos de perspetivas.
INFO.PERSPECTIVASTABELAS Retorna uma lista de todas as tabelas de perspetiva no modelo atual com colunas correspondentes ao conjunto de linhas de esquema para objetos de tabelas de perspetiva.
INFORMAÇÕES DE PROPRIEDADES Representa a função de consulta DISCOVER_PROPERTIES DMV.
INFO. GRUPOS DE CONSULTA
INFO.ATUALIZAR POLÍTICAS
DETALHES DA COLUNA RELACIONADA
INFORMAÇÕES. ARMAZENAMENTOSDEÍNDICESDERELACIONAMENTOS
INFORMAÇÕES. RELACIONAMENTOS Representa a função de consulta TMSCHEMA_RELATIONSHIPS DMV.
INFO.ARMAZENAMENTODERELACIONAMENTOS
INFORMAÇÕES SOBRE MEMBROS DE FUNÇÃO Retorna uma lista de todas as associações de funções no modelo atual, com colunas correspondentes ao conjunto de linhas do esquema para objetos de associações de funções.
INFORMAÇÕES. FUNÇÕES Retorna uma lista de todas as funções no modelo atual com colunas correspondentes ao conjunto de linhas do esquema para objetos de funções.
INFORMAÇÕES. ARMAZENAMENTO DE MAPA DE SEGMENTOS Retorna uma lista de todos os armazenamentos de mapa de segmento no modelo atual com colunas correspondentes ao conjunto de linhas de esquema para objetos de armazenamento de mapa de segmento.
INFORMAÇÕES. SEGMENTARMAZENAMENTOS
ARQUIVOS DE ARMAZENAMENTO DE INFORMAÇÕES Retorna uma lista de todos os arquivos de armazenamento no modelo atual com colunas correspondentes ao conjunto de linhas do esquema para objetos de arquivo de armazenamento.
INFORMAÇÕES. ARMAZENAMENTOPASTAS Retorna uma lista de todas as pastas de armazenamento no modelo atual com colunas correspondentes ao conjunto de linhas de esquema para objetos de pasta de armazenamento.
INFORMAÇÕES.STORAGETABLECOLUMNS Fornece estatísticas sobre as colunas de tabelas em memória.
INFORMAÇÕES. STORAGETABLECOLUMNSEGMENTS Retorna informações sobre os segmentos de coluna usados para armazenar dados para tabelas na memória.
TABELAS DE ARMAZENAMENTO DE INFORMAÇÃO Retorna estatísticas sobre tabelas na memória.
INFORMAÇÕES TABLEPERMISSIONS Retorna uma lista de todas as permissões de tabela no modelo atual com colunas correspondentes ao conjunto de linhas de esquema para objetos de permissões de tabela.
INFORMAÇÕES. TABELAS Retorna uma lista de todas as tabelas no modelo atual com colunas correspondentes ao conjunto de linhas do esquema para objetos de tabela.
INFORMAÇÕES. ARMAZENAMENTO DE TABELAS Retorna uma lista de todos os armazenamentos de tabela no modelo atual com colunas correspondentes ao conjunto de linhas de esquema para objetos de armazenamento de tabela.
INFORMAÇÕES - VARIAÇÕES Retorna uma lista de todas as variações no modelo atual com colunas correspondentes ao conjunto de linhas do esquema para objetos de variações.