Tabelas de Horários no LuckyTemplates: Solução para POTW #10

Nesta postagem do blog, trarei a você a solução para trabalhar com tabelas horárias no LuckyTemplates, que é o nosso Problema da Semana nº 10. Este não foi um desafio excessivamente difícil. Mas ainda assim, foi bastante mesquinho que lançou algumas bolas curvas. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

Para aqueles que não estão familiarizados, é uma série contínua que acontece todas as 1ª e 3ª quartas-feiras no fórum LuckyTemplates. O problema publicado na 1ª semana requer uma solução baseada em DAX, enquanto o problema da 3ª semana requer uma solução baseada em Power Query.

Apenas um lembrete rápido de que, para este desafio somente DAX, não se tratava apenas de escolher uma data, mas também de selecionar uma hora de início e uma hora de término para esse período específico.

Tabelas de Horários no LuckyTemplates: Solução para POTW #10

Índice

Como os especialistas trabalharam com tabelas de horários no LuckyTemplates

Ao revisar as entradas, vi que alguns dos especialistas do LuckyTemplates forneceram soluções excelentes. Por exemplo, gostei muito da abordagem de José para esse desafio.

Tabelas de Horários no LuckyTemplates: Solução para POTW #10

Como você pode ver abaixo, houve um uso muito inteligente de . O código também estava limpo e organizado.

Tabelas de Horários no LuckyTemplates: Solução para POTW #10

A abordagem de Greg foi provavelmente a mais semelhante à minha em termos de dividir o horário de início e término em duas tabelas separadas, enquanto Jose usou apenas uma.

Tabelas de Horários no LuckyTemplates: Solução para POTW #10

Tabelas de Horários no LuckyTemplates: Solução para POTW #10

Tabelas de Horários no LuckyTemplates: Solução para POTW #10

Eu também acho que Alex fez outra boa entrada. Ele usou variáveis ​​e uma mesa virtual para o desafio.

Tabelas de Horários no LuckyTemplates: Solução para POTW #10

As entradas de Alex e Jose foram minhas favoritas para este desafio; Eu aprendi muito, então definitivamente confira suas submissões no .

Solução da Haroon para trabalhar com tabelas de horários no LuckyTemplates

Deixe-me orientá-lo através da minha solução para o desafio. O primeiro passo foi separar a hora de início e a hora de término. Vamos mudar o cabeçalho para o nosso horário de início.

Tabelas de Horários no LuckyTemplates: Solução para POTW #10

Tudo o que fiz foi gerar uma série entre 1 e 24. Isso me permitiu coletar essa seleção em nosso cálculo DAX.

Tabelas de Horários no LuckyTemplates: Solução para POTW #10

Sei que não há muitos dados aí, mas o que queremos é poder ver os resultados entre os dias 23 e 25 de abril. O horário de início é às 5 horas do dia 23 de abril e o horário de término é às 2 horas do dia 25 de abril.

Tabelas de Horários no LuckyTemplates: Solução para POTW #10

Depois de inserir os horários de início e término, podemos ver a atualização dos resultados.

Tabelas de Horários no LuckyTemplates: Solução para POTW #10

O primeiro passo foi configurar esses filtros. Eu criei minhas tabelas de horário de início e término. Cliquei na fita Modelagem e cliquei em Novo parâmetro para gerar a série.

Tabelas de Horários no LuckyTemplates: Solução para POTW #10

E então criei um cálculo simples de contagem de clientes .

Tabelas de Horários no LuckyTemplates: Solução para POTW #10

O próximo passo é determinar os clientes entre os horários. Eu queria descobrir qual é a data selecionada e usei as funções e para descobrir qual era o maior e o menor.

Tabelas de Horários no LuckyTemplates: Solução para POTW #10

O MIN e o MAX estão nos dando os horários inicial e final nesta seção do cálculo.

Tabelas de Horários no LuckyTemplates: Solução para POTW #10

E então combinei a data de início com a hora de início e a data de término com a hora de término.

Tabelas de Horários no LuckyTemplates: Solução para POTW #10

Depois disso, usei a função Total Customers , que filtrava o Fact Customer Count .

Tabelas de Horários no LuckyTemplates: Solução para POTW #10

Eu também queria que StartDateTime fosse maior que StartDT e menor ou igual a EndDT .

Tabelas de Horários no LuckyTemplates: Solução para POTW #10

Então isso é o que precisava ser feito para a primeira parte do cálculo. Acho que um dos desafios foi apenas ter cuidado com o que foi selecionado aqui.

Tabelas de Horários no LuckyTemplates: Solução para POTW #10

A maneira como você configura horários adicionais para obter o contexto do filtro pode fornecer alguns resultados estranhos.

Basicamente, descobrimos que se você não selecionar Maior que ou igual a para a hora de início e Menor que ou igual a na hora de término, obterá alguns resultados duvidosos. Mas, apesar dessa falha, esse cálculo ainda funcionou para mim.

Usando a tabela de data estendida

O próximo passo é trazer os dias da semana. Fazer isso ficou super fácil com esta da nossa especialista residente em código M, Melissa de Korte.

Tabelas de Horários no LuckyTemplates: Solução para POTW #10

Antes, lutávamos para descobrir quais eram nossos dias da semana e quais não eram, mas usar esses dados absolutamente incríveis da Melissa tem sido útil. Abrange tudo o que você pode imaginar, desde exercícios financeiros personalizados até compensações. Esta é uma tabela muito poderosa e apenas torna seus documentos mais fáceis de escrever e até mesmo entender.

Conclusão

Nesta postagem do blog, aprendemos como trabalhar com tabelas de horários no LuckyTemplates e como o uso de ferramentas como a tabela de datas estendida da Melissa pode facilitar a vida.

Se você gostou do conteúdo abordado neste post em particular, confira outros como este em nossa série Problema da Semana, que você pode encontrar em nosso fórum.

Além disso, não se esqueça de se inscrever no canal LuckyTemplates TV no YouTube, onde temos uma grande quantidade de conteúdo proveniente de uma variedade de criadores de conteúdo que se dedicam a melhorar a maneira como você usa o LuckyTemplates e a Power Platform.

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.