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 é um exemplo único de Time Intelligence no LuckyTemplates, especialmente ao trabalhar com dias úteis e fins de semana. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.
Este tutorial veio de uma solicitação do , onde um membro precisava obter o dia de cada dia da semana e o dia de cada fim de semana em sua tabela de datas.
solicitação de um membro do LuckyTemplates sobre dia da semana e fim de semana
Eu já vi isso bastante, especialmente no Fórum de Suporte do LuckyTemplates, onde os usuários estão tentando analisar igual por igual dentro de meses ou anos. Este é um requisito único, mas que eu posso ver tendo algumas aplicações amplas, especialmente se você precisar comparar dias iguais entre meses diferentes.
Tudo isso também deveria ser colocado dentro de uma coluna calculada, o que significava considerar o contexto de cada linha dentro da tabela Date.
Mergulhamos na função RANKX e em como você pode usá-la para calcular esse insight exclusivo.
Depois de trabalhar com a lógica e ver como ela é aplicada dentro da tabela Date (que é uma tabela obrigatória dentro de qualquer modelo de dados), você ficará surpreso com a facilidade com que pode executar esse cálculo no LuckyTemplates em comparação com a conclusão deste em qualquer outra ferramenta.
Índice
Trabalhando fora do dia Tipo
Antes de entrarmos nas fórmulas, precisamos primeiro criar esta coluna, Day Type .
dentro da tabela Data
Com base na coluna DayInWeek , queremos ter uma coluna que mostre o que é um dia de trabalho e o que é um fim de semana.
Portanto , se DayInWeek não for 6 ou 0 , que é sábado e domingo em nossa tabela Date, será igual a Workday . Se forem esses números, será igual a um Fim de semana . Podemos ver os resultados em nossa coluna Tipo de dia.
A partir daqui, podemos numerar esses resultados do tipo de dia usando uma fórmula. A lógica para dias úteis filtra apenas os dias que seriam considerados dias úteis. Para isso, precisamos criar uma tabela que avalie apenas os dias úteis. A partir daí, classificaremos esses dias de 1 a 21 ou 22.
Então, vamos verificar a fórmula.
Trabalhando Número do Dia de Trabalho
Usamos variáveis (VAR), CurrentMonth e MonthTable , em nossa fórmula. Primeiro entendemos em que mês e ano estamos porque o mês e o ano é como vamos determinar os limites em que essa tabela virtual revisada será. Em seguida, dentro de cada linha diferente, removemos todo o contexto de Dates usando a função .
Esta fórmula está olhando apenas para dias úteis e filtrando também por CurrentMonth, que é nossa primeira variável.
Se Day Type for igual a Weekend , será igual . Então, queremos criar um rank de dias, usando , e colocar a tabela virtual (MonthTable). Por fim, avaliamos ou classificamos o DayOfMonth .
Número de fim de semana de treino
Agora vamos pular para a fórmula Weekend Number . É bastante semelhante à fórmula Workday Number. Tudo o que precisamos mudar é a mesa virtual que estamos avaliando, que é Weekends .
E, novamente, vamos usar o RANKX para classificar cada dia do mês que pode ser um dia de fim de semana, e isso nos dará os resultados.
Comparação de tempo para tabelas de datas não padronizadas no LuckyTemplates
Calendários personalizados do LuckyTemplates: Calculando para alteração mês a mês – 445 calendários
Calculando períodos de vendas usando DAX no LuckyTemplates: dia da semana x fim de semana
Conclusão
Essa é uma ótima técnica de Time Intelligence no LuckyTemplates para adicionar números de dias úteis e finais de semana à sua tabela Data. A partir daqui, você pode executar alguma inteligência de tempo com base no trabalho.
Isso lhe dá uma ideia de como escrever alguma lógica e fórmulas que permitem fazer inteligência de tempo com base nesses dias de trabalho e fins de semana. Na verdade, criei muitos vídeos sobre como fazer inteligência de tempo com tabelas de data não padrão e 445 calendários. Confira os links abaixo para esses tutoriais.
Desfrute de trabalhar com este. É uma ótima ideia para análises novas e interessantes.
***** Aprendendo LuckyTemplates? *****
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.