Uai, vamos lá! A função AVERAGEX
no Power BI é uma beleza! Ela serve pra calcular a média de uma tabela ou de uma coluna, mas com um detalhe: você pode fazer isso em cima de uma expressão que você definir. É como se você quisesse fazer uma média ponderada, só que sem complicação. É fácil, igual fazer uma pamonha!
Vamos ver como funciona, então!
Exemplo 1: Média das Vendas
Imagina que você tem uma tabela chamada Vendas
, e você quer calcular a média dos valores das vendas. A fórmula ficaria assim:
DAXCopiar códigoMédiaVendas = AVERAGEX(Vendas, Vendas[Valor])
Nesse caso, a função pega todos os valores da coluna Valor
e calcula a média. É tipo somar as vendas e dividir pelo número de vendas, sô!
Exemplo 2: Média das Vendas com Desconto
Se você quiser calcular a média das vendas considerando um desconto, pode fazer assim:
DAXCopiar códigoMédiaVendasComDesconto = AVERAGEX(Vendas, Vendas[Valor] - Vendas[Desconto])
Aqui, você subtrai o desconto de cada venda antes de calcular a média. É igual aquela dica que sua avó dá pra não gastar à toa, né?
Exemplo 3: Média das Vendas por Categoria
Agora, suponha que você queira calcular a média das vendas por categoria. Você pode fazer um CALCULATE
junto:
DAXCopiar códigoMédiaPorCategoria = CALCULATE(AVERAGEX(Vendas, Vendas[Valor]), Vendas[Categoria] = "Alimentos")
Isso calcula a média das vendas, mas só pra categoria “Alimentos”. É como se você falasse: “Só quero saber do meu feijão, sô!”
Exemplo 4: Média das Vendas com Condição
Se você só quer calcular a média das vendas que foram acima de R$100, a fórmula ficaria assim:
DAXCopiar códigoMédiaVendasAcima100 = AVERAGEX(FILTER(Vendas, Vendas[Valor] > 100), Vendas[Valor])
Aqui, estamos filtrando as vendas acima de R$100. É tipo não comprar a cebola se não tiver moeda no bolso, né?
Exemplo 5: Média de Idade dos Funcionários
Agora, vamos fazer uma média de idade dos funcionários de uma tabela Funcionários
:
DAXCopiar códigoMédiaIdade = AVERAGEX(Funcionários, Funcionários[Idade])
Com isso, você consegue saber a média da turma. E quem sabe até descobrir que a galera já tá envelhecendo, uai!
Exemplo 6: Média de Nota de Alunos
Vamos supor que você tenha uma tabela de Alunos
e quer calcular a média das notas:
DAXCopiar códigoMédiaNotas = AVERAGEX(Alunos, Alunos[Nota])
Dá pra ver como a turma tá indo bem ou mal na escola, uai!
Exemplo 7: Média de Gastos Mensais
Se você quer calcular a média dos gastos mensais em uma tabela Gastos
, ficaria assim:
DAXCopiar códigoMédiaGastos = AVERAGEX(Gastos, Gastos[Valor])
Assim você controla melhor a grana e não se enrola no final do mês, né?
Exemplo 8: Média de Desempenho de Vendas
Se você tem uma tabela de desempenho de vendas e quer calcular a média de pontos:
DAXCopiar códigoMédiaDesempenho = AVERAGEX(DesempenhoVendas, DesempenhoVendas[Pontos])
Dá pra ver quem tá indo bem e quem tá devendo, sô!
Exemplo 9: Média de Tempo de Projeto
Na tabela Projetos
, se você quiser calcular a média de tempo de execução:
DAXCopiar códigoMédiaTempo = AVERAGEX(Projetos, Projetos[TempoEmDias])
Assim você sabe quanto tempo tá levando pra terminar cada projeto. E já vai se programando pra não atrasar!
Exemplo 10: Média de Vendas por Vendedor
Por fim, se você quiser calcular a média de vendas de cada vendedor:
DAXCopiar códigoMédiaVendasPorVendedor = AVERAGEX(Vendedores, Vendedores[VendasTotais])
Isso te dá uma visão de quem tá mandando bem e quem tá precisando de uma ajuda, uai!
Conclusão
Viu como a função AVERAGEX
é útil? Com ela, você pode fazer várias análises e ficar de olho no que tá acontecendo nas suas tabelas. É como ter um amigo mineiro que te ajuda a calcular tudo, sem precisar ficar na dúvida!