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.
Este tutorial decorre de outra pergunta no sobre normalização de dados . As técnicas que vou ensinar serão importantes para eliminar as anomalias que podem complicar as coisas durante a análise dos dados . Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.
Ocasionalmente, ao executar análises no LuckyTemplates, pode ser necessário levar em consideração as vendas de finais de semana ou feriados provenientes de diferentes países. O desafio é quando é feriado em um determinado país, mas não em outros países. Vai ser difícil normalizar esses dados de vendas durante os relatórios considerando os diferentes dias dos países. É aí que entram as técnicas de normalização de dados .
O objetivo é obter todas as vendas diferentes e colocá-las de volta nos dias úteis reais do país declarante.
Este é um exemplo único de uma técnica de inteligência de tempo no LuckyTemplates. No entanto, é muito útil se você estiver lidando com um cenário específico em torno de dados limitados ou nenhum dado aparecendo em suas informações brutas.
Índice
Exemplo de normalização de dados para vendas em dias diferentes
A coisa mais importante que quero abordar neste tutorial são as maneiras de escrever alguma lógica em sua fórmula para alterar a posição de um dia de relatório ou os resultados de um dia específico.
Vamos olhar para esta tabela e realmente nos concentrar em um exemplo. Se você estiver trabalhando com algo semelhante, onde precisa mover os resultados de um dia para o outro, este tutorial ajudará.
No relatório, você pode ver a data e o dia nas colunas Date e DaysOfWeekName . Você também poderá visualizar o número total de vendas naquele dia específico na coluna Total de vendas .
Agora, desenvolvi uma lógica para mover os dados de vendas de sábados e domingos para os dados de vendas de segunda-feira . Isso ocorre porque desejo registrar essas vendas de fim de semana em uma venda de dia de trabalho durante a semana (segunda a sexta). Você pode ver os dados de vendas atualizados na coluna Total Sales Non Weekend Days abaixo.
Além disso, eu queria que esta tabela fosse dinâmica, então adicionei um seletor de dados no qual você pode alterar facilmente o período de tempo dos dados de vendas. Depois de selecionar um período de tempo respectivo, os dados na coluna Total Sales Non Weekend Days são atualizados automaticamente.
Além disso, quero expandir para alguns outros cálculos, como totais cumulativos, médias móveis e assim por diante. Como você pode ver, adicionei o Aj. total cumulativo. e colunas de vendas cumulativas . Eu apenas tive que reorganizar um pouco as coisas e entrar em alguns cálculos DAX para resolver esses insights muito específicos.
Trabalhando fora das vendas fora de fim de semana
Agora, mostrarei como calcular e configurar o cálculo para as vendas totais fora do fim de semana. Esta é a chave aqui para este tutorial de normalização de dados.
Eu tenho algumas variáveis ( ) aqui para o cálculo do Weekend Check e do WorkdayCheck . O que estou fazendo aqui é identificar quais no contexto particular são finais de semana e quais são segundas-feiras.
Voltando à minha tabela de datas, criei uma coluna de tipo de dia usando uma lógica muito simples. Então, se o dia não for sábado ou domingo, vou chamá-lo de Workday . Se for sábado (6) ou domingo (0), chamarei de fim de semana .
Agora, após a primeira parte da fórmula, discutirei esta parte.
Portanto, se WeekendCheck for verdadeiro, o que significa que é um fim de semana, os resultados serão definidos como em branco. Então, se o WorkdayCheck for igual a false ou se o valor selecionado igual a Monday for false, então ele retorna o Total Sales .
Se o WorkdayCheck for verdadeiro, o que significa que é uma segunda-feira, executarei essa lógica aqui.
Esta parte é uma combinação das funções e . Em primeiro lugar, obterá a soma das vendas totais da segunda-feira e das vendas do fim de semana. A função FILTRO vai passar por cima de todas as datas e só retornará aquelas datas maiores que a data atual subtraída por três.
Basicamente, estou apenas transferindo o total de vendas de sábado e domingo para segunda-feira usando uma combinação de técnicas como instruções e várias funções. É assim que a normalização de dados funciona para esse tipo de análise.
A mesma técnica será muito útil quando você estiver trabalhando em feriados ou algo parecido. Você só precisa alterar algumas coisas aqui, como HolidayChecks em vez de WeekendChecks. No entanto, é uma lógica semelhante e você sempre pode aplicar essa solução a esses cenários.
Criando um total cumulativo
A próxima coisa que quero ensinar é sobre como criar um total cumulativo de vendas totais e vendas totais fora do fim de semana.
Uma coisa que você poderá notar é que os dados totais cumulativos para fins de semana nesta coluna sempre serão uma linha plana, porque na verdade não há dados lá, não importa qual seja o seu período de tempo.
Em relação a isso, criei uma visualização que compara o ajuste total cumulativo com as vendas cumulativas.
Essa é outra técnica interessante que você pode utilizar em alguns dias ao normalizar seus dados. Vejamos a fórmula abaixo.
Em primeiro lugar, criei uma tabela de vendas de ajuste recriando as colunas Data e Total de vendas fora de fim de semana com a função .
Depois disso, adicionei a função . Como você pode ver, a tabela de vendas de ajuste é colocada dentro de uma função FILTRO . Em vez de passar por todas as datas, coloquei vendas totais ajustadas em dias não úteis. Por fim, usando SUMX , ele iterará todos os dias e calculará a data menor ou igual à data máxima. Em seguida, ele contará as colunas para vendas normalizadas .
Essa técnica de normalização de dados é muito aplicável quando você trabalha em vários países. Como você pode ver, é realmente uma maneira eficaz de normalizar as vendas em todas as diferentes regiões no relatório.
Mostrar dias antes ou depois de uma data selecionada usando o LuckyTemplates
Mostrar resultados até a data atual ou uma data específica no LuckyTemplates
Como trabalhar com várias datas no LuckyTemplates
Conclusão
Mencionei muitas técnicas úteis no tutorial que permitirão que você execute algumas análises exclusivas relacionadas ao tempo dentro do LuckyTemplates. Passei por várias funções DAX diferentes, como a função , algumas funções de tabela e outros filtros simples com a função
Se você quiser conferir mais sobre uma variedade de diferentes técnicas de inteligência de tempo dentro do LuckyTemplates, recomendo dar uma olhada em nosso módulo de curso em LuckyTemplates online, que atende especificamente a esses tipos de análises.
Divirta-se trabalhando com este vídeo detalhado.
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.