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.
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.
Í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.
Como você pode ver abaixo, houve um uso muito inteligente de . O código também estava limpo e organizado.
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.
Eu também acho que Alex fez outra boa entrada. Ele usou variáveis e uma mesa virtual para o desafio.
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.
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.
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.
Depois de inserir os horários de início e término, podemos ver a atualização dos resultados.
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.
E então criei um cálculo simples de contagem de clientes .
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.
O MIN e o MAX estão nos dando os horários inicial e final nesta seção do cálculo.
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.
Depois disso, usei a função Total Customers , que filtrava o Fact Customer Count .
Eu também queria que StartDateTime fosse maior que StartDT e menor ou igual a EndDT .
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.
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.
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.
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.