Compartilhar via


INFORMAÇÃO. VISTA. MEDIDAS

aplica-se a:coluna calculadatabela calculadamedidacálculo visual

Retorna uma tabela com informações sobre cada medida no modelo semântico, como nome, descrição e fórmula DAX. Essas informações ajudam você a entender o modelo e a documentar automaticamente o modelo quando usado em tabelas calculadas.

Sintaxe

INFO.VIEW.MEASURES()

Valor de retorno

Uma tabela com as seguintes colunas:

Coluna Descrição
[ID] A ID exclusiva para cada medida neste modelo semântico como um inteiro.
[Nome] O nome de cada medida neste modelo semântico como uma cadeia de caracteres.
[Tabela] A tabela inicial de cada medida neste modelo semântico como uma cadeia de caracteres.
[Descrição] A descrição de cada medida neste modelo semântico como uma cadeia de caracteres.
[DataType] O tipo de dados de cada medida neste modelo semântico como uma cadeia de caracteres. As medidas geralmente são um tipo de dados variante.
[Expressão] A fórmula DAX de cada medida neste modelo semântico.
[FormatString] A cadeia de caracteres de formato de cada medida neste modelo semântico como uma cadeia de caracteres.
[IsHidden] O estado oculto de cada medida neste modelo semântico como True ou False.
[Estado] O estado (como válido ou erro) de cada medida neste modelo semântico como uma cadeia de caracteres.
[KPIID] A ID de KPI de cada medida neste modelo semântico como um inteiro.
[IsSimpleMeasure] O sinalizador de medida simples de cada medida neste modelo semântico como True of False.
[DisplayFolder] A pasta de exibição de cada medida neste modelo semântico como uma cadeia de caracteres. Pastas aninhadas mostradas com/e várias pastas separadas por ;.
[DetailRowsDefinition] A definição de linhas de detalhes de cada medida neste modelo semântico.
[DataCategory] A categoria de dados de cada medida neste modelo semântico como uma cadeia de caracteres.
[FormatStringDefinition] A cadeia de caracteres de formato dinâmico de cada medida neste modelo semântico.
[LineageTag] A marca de linhagem de cada medida neste modelo semântico como uma cadeia de caracteres.

Observações

Mostra apenas os valores [Expression], [DetailRowsDefinition] e [FormatStringDefinition] quando executados por usuários com permissão de gravação no modelo semântico, e não quando conectados ao vivo ao modelo semântico no Power BI Desktop. Ao contrário do INFO. MEASURES, essa função pode ser usada em tabelas calculadas, colunas e medidas de um modelo semântico, incluindo como parte de uma atualização de modelo.

Exemplo 1 – consulta DAX

A consulta DAX a seguir pode ser executada no modo de exibição de consulta DAX:

EVALUATE
	INFO.VIEW.MEASURES()

Essa consulta DAX retorna uma tabela com todas as colunas dessa função DAX.

Captura de tela mostrando a saída do INFO. VISTA. MEASURES() no modo de exibição de consulta DAX.

Exemplo 2 – DAX consulta com SELECTCOLUMNS

A consulta DAX a seguir pode ser executada no modo de exibição de consulta DAX:

EVALUATE
	SELECTCOLUMNS(
		INFO.VIEW.MEASURES(),
		"Home table", [Table],
		"Measure", [Name],
		[Description],
		"DAX formula", [Expression],
		[State]
	)

Essa consulta DAX retorna uma tabela com apenas as colunas especificadas.

Captura de tela mostrando a saída do INFO. VISTA. MEASURES() com colunas selecionadas no modo de exibição de consulta DAX.

Exemplo 3 – tabela calculada com SELECTCOLUMNS

Qualquer um dos exemplos acima funciona em uma tabela calculada quando a palavra-chave EVALUATE é removida e um nome de tabela adicionado. Aqui está o exemplo 2 em uma tabela calculada:

Measures in this semantic model = 
SELECTCOLUMNS(
		INFO.VIEW.MEASURES(),
		"Home table", [Table],
		"Measure", [Name],
		[Description],
		"DAX formula", [Expression],
		[State]
	)

Esta tabela calculada mostra as mesmas informações que a consulta DAX no exemplo 2 em uma tabela no próprio modelo.

Exemplo 4 – medida

A medida a seguir pode ser adicionada para contar o número de colunas de texto em um modelo semântico:

Number of measures = 
COUNTROWS( INFO.VIEW.MEASURES() )

Isso mostrará um valor escalar com o número de medidas em meu modelo.

Isso pode ser mostrado em um visual:

Captura de tela mostrando a saída do INFO. VISTA. MEASURES() com uma medida usada em visuais de relatório.

Ou uma consulta DAX no modo de exibição de consulta DAX:

DEFINE
    MEASURE 'Measures in this semantic model'[Number of measures] = COUNTROWS( INFO.VIEW.MEASURES() )

EVALUATE
    SUMMARIZECOLUMNS(
        "Number of measures", [Number of measures]
    )

Captura de tela mostrando a saída do INFO. VISTA. MEASURES() com uma medida usada em uma consulta DAX em DAX exibição de consulta.

Consulte também