Rastreador de progresso do LuckyTemplates para dados de vendas e pedidos

Este tutorial mostrará como criar um rastreador de progresso do LuckyTemplates para dados de vendas e pedidos. Você aprenderá como resolver um cenário em que há mais de uma data em sua tabela de fatos.

Esta é a tabela Sales que será utilizada neste tutorial.

Rastreador de progresso do LuckyTemplates para dados de vendas e pedidos

Você pode ver que ele tem duas colunas de data, Data do Pedido e Data de Envio. A partir daí, você precisa saber quantos pedidos estão em andamento entre o pedido e as datas de envio. Isso pode ser retransmitido em vários cenários com o mesmo padrão de fórmula DAX .

Índice

Modelo de dados para o rastreador de progresso do LuckyTemplates

Há algumas coisas que você precisa tomar nota. Os eventos em andamento significam que você precisa criar mais de um relacionamento entre a tabela Dates e a tabela Sales Data no modelo de dados.

Rastreador de progresso do LuckyTemplates para dados de vendas e pedidos

Em seguida, você precisa tornar esses relacionamentos inativos para evitar substituir outro relacionamento. No modelo de dados, você pode ver que a tabela Dates está vinculada à tabela Sales Data.

Portanto, se você criar um relacionamento entre a coluna Date da tabela Dates e as colunas Ship Date da tabela Sales Data, verá que apenas um relacionamento está ativo.

Rastreador de progresso do LuckyTemplates para dados de vendas e pedidos

Para tornar ambos os relacionamentos inativos, clique no relacionamento ativo e desmarque a caixa que o torna ativo.

Rastreador de progresso do LuckyTemplates para dados de vendas e pedidos

Depois de concluído, os dois relacionamentos ficarão inativos e você poderá usá-los em sua fórmula DAX.

Rastreador de progresso do LuckyTemplates para dados de vendas e pedidos

Medidas usadas no rastreador de progresso do LuckyTemplates

O modelo de dados cria alguns problemas com os quais você precisa lidar em seu relatório. Por exemplo, se você arrastar a medida Total Sales no relatório, obterá o Total Sales de toda a tabela Sales.

Rastreador de progresso do LuckyTemplates para dados de vendas e pedidos

O motivo do problema é que a medida não sabe o que filtrar porque não há relacionamentos ativos com a tabela Datas e a tabela Dados de vendas. Portanto, se você arrastar a coluna Date da tabela Dates para o relatório, nada será filtrado na tabela Sales Data.

Se você deseja executar eventos em andamento, precisa tomar uma decisão. Você pode criar uma tabela diferente que pode executar um cálculo muito específico ou usar uma instrução para calcular suas medidas principais.

Se você optar por usar o último, a coluna Total Sales no relatório fornecerá os valores corretos.

Rastreador de progresso do LuckyTemplates para dados de vendas e pedidos

Ao fazer isso, você não precisará criar outra tabela Date. Você pode então executar o cálculo e o cálculo dos eventos em andamento.

A medida Vendas em andamento

Existe um padrão de fórmula que você pode usar para saber quantas transações ou vendas entre a data do pedido e a data do envio. Usando os dados de Vendas, nomeie a medida Vendas em Andamento . Em seguida, calcule as vendas totais em um contexto diferente usando a função CALCULAR .

Em seguida, use a função para criar filtros para trabalhar na análise. Para o primeiro filtro, filtre com OrderDate dos dados de vendas. Em seguida, insira uma expressão de filtro. Neste caso, a Data do Pedido dos Dados de Vendas deve ser menor ou igual à Data da tabela Dates.

Para o segundo filtro, copie o filtro anterior e altere OrderDate para ShipDate e a expressão para maior ou igual à Data da tabela Datas. Uma vez feito, pressione Enter para carregar a medida.

Rastreador de progresso do LuckyTemplates para dados de vendas e pedidos

Agora, se você arrastar a medida Sales In Progress para o relatório, verá que ela não está retornando os resultados corretos. É porque o Total Sales na função CALCULAR não é a da Receita Total.

Rastreador de progresso do LuckyTemplates para dados de vendas e pedidos

Alterar esse parâmetro mostrará os resultados corretos.

Rastreador de progresso do LuckyTemplates para dados de vendas e pedidos

Se você remover o Total Sales do relatório e transformá-lo em um gráfico, os dados começarão a fazer sentido.

Rastreador de progresso do LuckyTemplates para dados de vendas e pedidos

O resultado é trabalhar com os dados complexos avaliando cada linha na tabela Sales e certificando-se de que elas seguem as expressões de filtro.

O truque está no modelo de dados com dois relacionamentos inativos. Esses relacionamentos são usados ​​e chamados em uma medida usando a instrução CALCULATE .

A Medida de Pedidos em Andamento

É recomendável aprender e reutilizar o padrão de fórmula várias vezes. Reutilize esse padrão usando Orders. Crie uma nova medida e nomeie-a Orders In Progress . Copie o padrão de fórmula da medida Vendas em andamento e cole-o na nova medida.

Em seguida, altere os parâmetros dentro da instrução CALCULATE de SUM of Total Revenue para da tabela Sales Data. Em seguida, copie o gráfico Vendas em andamento e altere o campo Valores de Vendas em andamento para Pedidos em andamento.

Rastreador de progresso do LuckyTemplates para dados de vendas e pedidos

Rastreador de progresso do LuckyTemplates para dados de vendas e pedidos

Depois de concluído, você poderá ver o número de pedidos reais em andamento, o que indica quantos produtos foram solicitados, mas não foram enviados em uma data específica.

Você também pode criar filtros adicionais. Se você deseja ver a tendência de um produto em relação aos pedidos, pode adicionar uma segmentação de seleção para filtrar os dados e mostrar informações com base na seleção. Neste exemplo, são fornecidas vendas e pedidos do Produto 6.

Rastreador de progresso do LuckyTemplates para dados de vendas e pedidos

Conclusão

O controle de estoque e o rastreamento do progresso são importantes métricas de negócios . É melhor criar um relatório de rastreamento de dados para monitorar vendas e pedidos em andamento usando visualizações e segmentações no LuckyTemplates. Com o conjunto de dados correto e as funções DAX , um ótimo relatório pode ser feito.

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.