AVERAGEX: Calculando a média por dia no LuckyTemplates

Aqui vou mostrar como usar a função AVERAGEX com DAX no LuckyTemplates. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

Ao aprender e entender como usar essa função, você abre rapidamente uma gama de análises que podem ser incrivelmente perspicazes e valiosas.

Talvez você queira calcular a média de vendas que faz por dia, por mês, por cliente e assim por diante. Existem tantos aplicativos para isso que é uma loucura.

E não se esqueça, você pode então expandir para comparações de tempo e análise de inteligência de tempo.

Neste exemplo, vamos trabalhar com algo que pode ser facilmente aplicado em praticamente qualquer modelo. Vamos calcular a média de vendas por dia para determinados clientes usando AVERAGEX com DAX.

Índice

Revendo o modelo de dados

Antes de realmente calcularmos nossas vendas médias por dia, vamos primeiro dar uma olhada em nosso modelo de dados no LuckyTemplates para que possamos ter uma ideia com o que estamos trabalhando.

Então, temos uma organização que está fazendo vendas e os dados estão na tabela de vendas.

Esta organização faz vendas em um determinado dia e os dados para isso podem ser encontrados na tabela de datas.

Eles estão vendendo para qualquer cliente em particular, produtos diferentes e podem vender em várias regiões diferentes. Os dados para esses três podem ser encontrados separadamente na tabela de clientes, na tabela de produtos e na tabela de regiões.

AVERAGEX: Calculando a média por dia no LuckyTemplates

Usando as informações de nosso modelo de dados e as medidas já disponíveis, vamos analisar nossas vendas totais por cliente.

AVERAGEX: Calculando a média por dia no LuckyTemplates

Nossa tabela ficará como esta abaixo. Portanto, temos as vendas totais e elas são organizadas por nomes de clientes.

AVERAGEX: Calculando a média por dia no LuckyTemplates

Então vamos transformá-lo em uma visualização. Aqui podemos ver os melhores e os piores clientes de vendas da organização.

AVERAGEX: Calculando a média por dia no LuckyTemplates

Média de vendas por dia usando AVERAGEX

Agora, podemos dar uma olhada em quanto vendemos por dia para cada cliente.

O que precisamos fazer é, para cada cliente, iterar todos os dias e, em seguida, calcular a média do valor das vendas para esses clientes específicos durante toda a duração.

A maneira de fazer isso é usar AVERAGEX e a função VALUES com DAX.

Portanto, vamos criar uma nova medida e chamá-la de Average Sales per Day .

Então vamos adicionar AVERAGEX porque precisamos dessa função de iteração. AVERAGEX vai iterar todos os dias.

E então vamos colocar VALUES , e a coluna Date lá. Na verdade, é assim que iteramos todos os dias.

O que VALUES faz é criar uma tabela virtual apenas com a coluna Datas e, em seguida, diz no contexto atual que é um cliente específico, iterar todos os dias.

Em seguida, adicionaremos Total Sales . Depois de calcular todas as vendas totais, faremos uma média delas usando AVERAGEX .

Nossa fórmula ficará assim abaixo.

AVERAGEX: Calculando a média por dia no LuckyTemplates

Agora, se trouxermos a média de vendas por dia para a visualização, podemos ver, em média, quanto vendemos por dia para cada cliente em particular.

Podemos até ativar os rótulos de dados para ter uma ideia dos números médios de vendas.

AVERAGEX: Calculando a média por dia no LuckyTemplates

AVERAGEX: Calculando a média por dia no LuckyTemplates

Olhando para diferentes intervalos de tempo

Outra coisa legal que podemos fazer aqui é que também podemos alterar o período de tempo.

Para fazer isso, podemos arrastar nosso MonthInCalendar para que possamos ter o mês e o ano.

AVERAGEX: Calculando a média por dia no LuckyTemplates

AVERAGEX: Calculando a média por dia no LuckyTemplates

Então podemos transformá-lo em um fatiador.

AVERAGEX: Calculando a média por dia no LuckyTemplates

Agora, podemos ver a média de vendas por dia de cada um de nossos clientes em um determinado mês e ano.

O que é realmente legal é que essa é uma maneira dinâmica de ver esse cálculo.

Como você pode ver na imagem abaixo, quando selecionamos agosto de 2014, o visual mostra os dados desse período.

AVERAGEX: Calculando a média por dia no LuckyTemplates

Agora, quando selecionamos setembro de 2014, nosso visual mostra a média de vendas por dia por cliente nesse período.

AVERAGEX: Calculando a média por dia no LuckyTemplates

Revendo o Processo

Para realmente entender como as funções AVERAGEX e VALUES funcionam aqui, vamos revisar rapidamente o que está acontecendo em nosso exemplo.

Primeiro, vamos transformar nossa visualização em uma tabela para que ela faça mais sentido.

AVERAGEX: Calculando a média por dia no LuckyTemplates

E, novamente, vamos dar uma olhada rápida em nossa fórmula.

AVERAGEX: Calculando a média por dia no LuckyTemplates

Agora, temos aqui nossos diferentes clientes. Para a Burt's Corporation, por exemplo, estamos iterando todos os dias. Isso ocorreu em janeiro de 2015 porque o selecionamos em nosso fatiador. Em seguida, calculamos o total de vendas para cada dia.

Depois que todas as vendas por dia são calculadas, o AVERAGEX entra e calcula a média delas.

E é isso que acontece com cada cliente que temos neste exemplo específico.

AVERAGEX: Calculando a média por dia no LuckyTemplates

Assim que alterarmos o prazo, digamos fevereiro de 2015, ele fará o mesmo cálculo, mas desta vez dentro desse novo prazo.

Se não selecionarmos nenhum período de tempo, ele irá iterar todos os dias na tabela de datas.

AVERAGEX: Calculando a média por dia no LuckyTemplates

Usando a mesma fórmula AVERAGEX contra uma dimensão diferente

Outra coisa que podemos fazer aqui que, novamente, você achará muito legal é usar exatamente a mesma fórmula em uma dimensão diferente.

Primeiro, vamos duplicar nossa tabela Average Sales per Day .

AVERAGEX: Calculando a média por dia no LuckyTemplates

Então, vamos dar uma olhada na média de vendas por dia para cada cidade.

AVERAGEX: Calculando a média por dia no LuckyTemplates

E assim, nossa tabela agora está organizada por cidade.

Então, novamente, é dinâmico. Atualmente, estamos mostrando os dados de fevereiro de 2015.

AVERAGEX: Calculando a média por dia no LuckyTemplates

Se clicarmos em março de 2015, nossa nova tabela também mostrará a Média de Vendas por Dia, apresentada por cidade, para este período que selecionamos.

AVERAGEX: Calculando a média por dia no LuckyTemplates

Poderíamos fazê-lo novamente contra qualquer dimensão que tenhamos. Usaremos exatamente a mesma fórmula e funcionará perfeitamente para todas essas dimensões.

Conclusão

Neste post, vimos como calcular a média de vendas por dia para determinados clientes usando AVERAGEX com DAX e combinado com a função VALUES.

Para obter mais tutoriais de função DAX, confira os links abaixo.

Tudo de bom!

Leave a Comment

Colunas calculadas no SharePoint | Uma visão geral

Colunas calculadas no SharePoint | Uma visão geral

Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.

Atributos pré-atentivos: como isso pode afetar seu relatório

Atributos pré-atentivos: como isso pode afetar seu relatório

Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.

Variáveis ​​e expressões dentro do editor do Power Query

Variáveis ​​e expressões dentro do editor do Power Query

Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

Como salvar e carregar um arquivo RDS em R

Como salvar e carregar um arquivo RDS em R

Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.