Função AVERAGE: calcular a média de valores no Power BI
- #Power BI
Já observou como o cálculo da média de um conjunto de números está presente no cotidiano? Em um campeonato de futebol onde há a média de gols de cada time, na escola onde a nota final do aluno normalmente é definida pela média das provas, nas empresas para observar a média de salário dos funcionários, entre outros.
Nesse contexto, ganha destaque uma das principais funções DAX (Data Analysis Expressions) presentes no Power BI, a AVERAGE. Como a própria tradução insinua, esse comando fornece a média aritmética dos números presentes em uma coluna.
Sintaxe
Sua sintaxe é bem simples, basta escrever o comando “AVERAGE” e definir a coluna em que será realizado o cálculo.
AVERAGE(<column>)
Veja um exemplo para calcular a média aritmética dos gols feitos em 2023 pelo time Vermelho, representados na coluna “Gols Vermelho”, que está localizada na tabela dos times de futebol do Estado de São Paulo, denominada “TimesSP”:
AVERAGE(TimesSP[Gols Vermelho])
Saída
O comando retorna um número decimal, como resultado da média dos valores presentes na coluna informada.
Atenção!
É importante ressaltar que a coluna selecionada deve conter valores numéricos. Com isso, observe o comportamento da função AVERAGE com valores não numéricos:
● Valores do tipo string: será retornada uma mensagem de erro. O Power BI não consegue calcular a média mesmo se em alguma das células estiver presente um valor numérico.
● Valores lógicos ou células vazias: o cálculo da média será realizado sem considerar as células que possuem esses valores. Caso não haja nenhuma célula numérica, a função retornará 0 (zero).
Retornando ao exemplo acima, os gols do time Vermelho em cada campeonato estão representados na tabela a seguir:
Para calcular a média de gols:
AVERAGE(TimesSP[Gols Vermelho])
Nesse caso, será retornado:
23
Valor Zero x Nulo
Lembre que uma célula com valor 0 (zero) é diferente de uma célula nula!
Isso afetará diretamente no cálculo da média, pois uma célula com 0 é inserida na soma dos números e contada como algarismo para a divisão da soma. Entretanto, quando a célula não possui nenhum valor, ela não participa do cálculo.
Observe as diferentes saídas para cada caso na tabela “TimesSP”:
Caso 1
Entrada:
AVERAGE(TimesSP[Gols Azul])
Saída:
8
Caso 2
Entrada:
AVERAGE(TimesSP[Gols Azul])
Saída:
12
Nessas situações, uma célula vazia pode significar que o time não participou do campeonato, e 0 representa que o time não realizou gols.
Conclusão
A função AVERAGE pode ser aplicada em diversas situações, mostrando-se ser uma ferramenta muito importante no Power BI. Esse comando transforma o longo processo de calcular a média aritmética de um conjunto de valores manualmente (mesmo com o uso da calculadora), em um processo de poucos segundos.
Agora você consegue obter a média dos valores de uma tabela de forma simples e rápida!
Documentação
https://learn.microsoft.com/pt-br/dax/average-function-dax (Acesso em 26/06/24)