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.
Você aprenderá neste tutorial como calcular diferença em dias entre compras usando DAX no LuckyTemplates. Este tópico surgiu do fórum de suporte do LuckyTemplates e aqui, explicarei como resolvi essa questão comum no mundo dos negócios. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.
Neste exemplo, estamos analisando um cliente que fez várias compras. O objetivo é verificar a diferença entre os dias de compra.
A chave é simplificar suas fórmulas DAX.
Eu sempre recomendo manter suas fórmulas curtas e simples, utilizando a técnica de ramificação de medida e combinando as funções DAX corretas. Você realmente não precisa de fórmulas complexas em seu modelo. Uma técnica útil para cenários complexos são as variáveis, que demonstrarei neste tutorial.
Primeiro, vamos olhar para a configuração do modelo. Este é um conjunto de dados de demonstração que criei. Nesse caso, vamos nos concentrar na coluna Data de compra. Precisamos estabelecer uma coluna de índice numérico para simplificar nossa lógica.
Queremos aplicar qualquer filtro (cliente, produto, local etc.) e calcular a diferença entre a última data que o cliente comprou e a data anterior da compra. No exemplo, utilizamos um filtro de localização dinâmico, que altera os dados exibidos com base na seleção do usuário.
ID do Pedido | ID do Cliente | Data de Compra | Diferença em Dias |
---|---|---|---|
001 | 101 | 2022-11-01 | 3 |
002 | 102 | 2022-11-01 | 0 |
003 | 101 | 2022-11-04 | 3 |
Nesta tabela, notamos que quando há duas compras em um dia, a segunda data deve ser zero, pois não há diferença em relação ao dia anterior.
Agora, vamos analisar a fórmula DAX. O uso de variáveis é fortemente recomendado quando há lógica mais complexa envolvida. Isso ajuda a auditar os resultados e a entender melhor a lógica aplicada.
Observe que cada resultado aqui é calculado individualmente. Portanto, precisamos determinar o que as variáveis estão calculando em cada linha. Por exemplo, consideramos uma data com resultado de 12, que representa os dias entre o último dia de compra.
Para obter esse resultado, começamos com o número do índice (IndexNum), que neste caso é 430, utilizando a função correspondente. Em seguida, precisamos calcular o número do índice anterior (PreviousIndexNum) e a data atual (CurrentDate).
Como vimos, começamos com uma variável (IndexNum) e a utilizamos para determinar as subsequentes, estabelecendo assim uma lógica clara de cálculo. Espero que esta explicação tenha clareado como aplicar a técnica de ramificação de medida no cálculo de diferenças de dias em compras.
Se você deseja se aprofundar mais neste tópico, não deixe de assistir ao vídeo e conferir os links abaixo:
Data da última compra no LuckyTemplates: quando seus clientes fizeram a última compra?
Como trabalhar com várias datas no LuckyTemplates
Calcular totais contínuos usando DATESBETWEEN no LuckyTemplates
Para um entendimento completo, assista ao vídeo a seguir:
Saúde!
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.
Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates
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.
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.
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.
Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.
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
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.
Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.