Introdução
As medidas nos modelos do Microsoft Power BI são implícitas ou explícitas. As medidas implícitas são comportamentos automáticos que permitem que visuais resumam dados de coluna do modelo. As medidas explícitas, também conhecidas simplesmente como medidas, são cálculos que podem ser adicionados ao modelo. Este módulo se concentra em como você pode usar medidas implícitas.
No painel Campos, uma coluna mostrada com o símbolo sigma (∑) indica duas coisas:
- Trata-se de uma coluna numérica.
- Resume valores de colunas quando usada em um visual (quando adicionada a uma caixa de campo compatível com resumo).
Na imagem a seguir, observe que a tabela Sales contém apenas campos que podem ser resumidos, incluindo a coluna calculada Profit Amount.
Como modelador de dados, você poderá controlar se uma coluna pode ser resumida – e de que maneira – definindo a propriedade Resumo como Não permite resumo ou como uma função de agregação específica. Ao definir a propriedade de Resumo como Não permitir resumo, o símbolo sigma não será mais exibido ao lado da coluna no painel Campos.
Para observar como os autores dos relatórios podem usar medidas implícitas, você pode primeiro baixar e abrir o arquivo Adventure Works DW 2020 M04.pbix.
No relatório, na tabela Sales, adicione o campo Sales Amount ao visual de matriz que agrupa o ano fiscal e o mês nas linhas.
Para determinar como a coluna é resumida, no painel de campos visuais, para o campo Valor de Vendas, selecione a seta e, em seguida, examine as opções listadas no menu de contexto.
Observe que a função de agregação Sum tem uma marca de verificação ao lado dela. Essa marca de verificação indica que a coluna foi resumida somando diferentes valores de coluna. Também é possível alterar a função de agregação selecionando qualquer uma das outras opções, como média, mínimo e assim por diante.
Em seguida, adicione o campo Preço Unitário ao visual de matriz.
O resumo padrão agora está definido como Média (o modelador sabe que não é apropriado somar valores de preços unitários, pois eles são tarifas que não devem ser somadas).
As medidas implícitas permitem que o autor do relatório comece com uma técnica de resumo padrão e depois a modifique de acordo com os requisitos do visual.
As colunas numéricas são compatíveis com o maior intervalo de funções de agregação:
- Soma
- Média
- Mínimo
- Máximo
- Contagem (Distintos)
- Contagem
- Desvio padrão
- Variância
- Mediana
Resumir colunas não numéricas
Colunas não numéricas podem ser resumidas. No entanto, o símbolo Sigma não aparece ao lado de colunas não numéricas no painel Campos, pois elas não são resumidas por padrão.
As colunas de texto permitem as seguintes agregações:
- Primeiro (em ordem alfabética)
- Último (em ordem alfabética)
- Contagem (Distintos)
- Contagem
As colunas de data permitem as seguintes agregações:
- Mais antiga
- Mais recente
- Contagem (Distintos)
- Contagem
As colunas boolianas permitem as seguintes agregações:
- Contagem (Distintos)
- Contagem
Benefícios das medidas implícitas
Há vários benefícios associados às medidas implícitas. As medidas implícitas são conceitos simples de aprender e usar e fornecem flexibilidade na maneira como os autores de relatórios visualizam os dados do modelo. Além disso, elas se traduzem em menos trabalho para você como modelador de dados, já que você não precisa criar cálculos explícitos.
Limitações das medidas implícitas
As medidas implícitas têm limitações. Apesar de definir um método de resumo apropriado, os autores de relatório podem optar por agregar colunas de maneiras inadequadas. Por exemplo, no visual de matriz, você pode modificar a função de agregação de Preço Unitário para Soma.
O visual de relatório obedece às suas configurações, mas agora ele produziu uma coluna Sum of Unit Price, que contém dados enganosos.
A limitação mais significativa das medidas implícitas é que elas só funcionam para cenários simples, o que significa que elas só podem resumir valores de coluna que usam uma função de agregação específica. Portanto, caso você precise calcular a proporção do valor de vendas de cada mês em relação ao valor de vendas anual, será necessário produzir uma medida explícita escrevendo uma fórmula DAX (Data Analysis Expressions) para cumprir esse requisito mais sofisticado.
As medidas implícitas não funcionam quando o modelo é consultado usando MDX (Expressões MDX). Essa linguagem espera medidas explícitas e não pode resumir dados de coluna. É usada quando um modelo semântico do Power BI é consultado usando a função Analisar no Excel ou quando um relatório paginado do Power BI usa uma consulta que é gerada por um designer de consultas gráficas MDX.