Criando uma tabela de datas no LuckyTemplates

A importância de criar uma tabela de datas no LuckyTemplates é algo que muitas vezes as pessoas esquecem, especialmente no . Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

Embora seja comum ter uma coluna de data em suas tabelas de vendas e tabelas de transações, isso não será suficiente. Você precisará de uma tabela de data separada que possa vincular a todas as outras colunas de data.

Há também todo um subconjunto de fórmulas chamadas funções de inteligência de tempo no LuckyTemplates . Para que os cálculos funcionem corretamente, você precisaria de uma tabela de datas.

Índice

Código da tabela de datas do LuckyTemplates

Normalmente, criar uma tabela de datas é um processo demorado. Mas, usando esse código de tabela de datas do LuckyTemplates que eu uso, fica muito mais fácil e rápido.

Eu tenho esse código M salvo aqui no meu bloco de notas para que eu possa simplesmente copiá-lo e colá-lo toda vez que precisar fazer uma tabela de datas.

Criando uma tabela de datas no LuckyTemplates

Depois de copiar esse código, volto ao meu editor de consultas e crio uma nova fonte. Isso me permitiria inserir o código que acabei de copiar em uma nova consulta.

Criando uma tabela de datas no LuckyTemplates

Quando surgem as opções para novas fontes, escolho Consulta em branco.

Criando uma tabela de datas no LuckyTemplates

Escolher isso me dará um novo painel sem nada.

Criando uma tabela de datas no LuckyTemplates

Agora, vou para o Editor Avançado.

Criando uma tabela de datas no LuckyTemplates

Vou me livrar de tudo o que estiver dentro da janela do Editor avançado quando ela aparecer.

Criando uma tabela de datas no LuckyTemplates

Em seguida, vou colar o código da tabela de datas que copiei anteriormente nessa janela.

Criando uma tabela de datas no LuckyTemplates

Agora que tenho esse novo código M incorporado a essa consulta, clicarei em Concluído. Isso me dará esses campos de parâmetro onde posso colocar um intervalo de datas específico para minha tabela de datas.

Criando uma tabela de datas no LuckyTemplates

Vou começar em 1º de janeiro de 2018 e ir até 31 de dezembro de 2021.

Criando uma tabela de datas no LuckyTemplates

O próximo é o FYStartMonth. É quando meu ano financeiro começa. Portanto, se julho for meu primeiro mês, só preciso digitar 7 aqui.

Criando uma tabela de datas no LuckyTemplates

Depois de clicar em Invocar, ele me fornece uma tabela de datas detalhada com base em todo o código e nos parâmetros que coloquei.

Criando uma tabela de datas no LuckyTemplates

Olhando para a fórmula aqui, ela mostra a data de início que coloquei no Editor Avançado.

Criando uma tabela de datas no LuckyTemplates

Ele mostra a mesma data final que coloquei também.

Criando uma tabela de datas no LuckyTemplates

Atualizando e limpando a tabela de datas no LuckyTemplates

Se você usar o código da tabela de datas que eu uso, ele fornecerá muitas colunas úteis que mostram a data, o ano, o trimestre do ano, o mês do ano etc.

Criando uma tabela de datas no LuckyTemplates

Mas com uma tabela como esta, certamente haverá coisas que você desejará alterar, dependendo do que cada cenário exigir.

Você também pode ajustar a tabela com base em suas próprias preferências.

Por exemplo, prefiro nomear minhas colunas de uma maneira específica, e é por isso que entro no Editor Avançado e altero o código diretamente.

Criando uma tabela de datas no LuckyTemplates

Se o Editor Avançado parecer muito complicado, também posso alterar os nomes no próprio editor de consultas .

Vou começar com os nomes das tabelas.

Criando uma tabela de datas no LuckyTemplates

Eu sempre opto por nomes diretos, então vou nomear esta tabela como Datas.

Criando uma tabela de datas no LuckyTemplates

Por uma questão de consistência, vou chamar isso de Consulta de datas.

Criando uma tabela de datas no LuckyTemplates

Agora voltarei à tabela Datas para atualizar algumas coisas. Claro, também quero que os nomes dessas colunas sejam tão fáceis de entender quanto possível.

Criando uma tabela de datas no LuckyTemplates

Começarei certificando-me de que haja espaços nos lugares certos. Então, em vez de MonthName, vou chamar este Month Name.

Criando uma tabela de datas no LuckyTemplates

Em vez de MonthInCalendar, colocarei Mês e Ano aqui.

Criando uma tabela de datas no LuckyTemplates

Este é chamado QuarterInCalendar, então vou chamá-lo de Quarter & Year.

Criando uma tabela de datas no LuckyTemplates

Além de alterar os nomes, também limparia meus dados removendo colunas que realmente não preciso. Por exemplo, eu realmente não preciso dessa coluna DateInt.

Criando uma tabela de datas no LuckyTemplates

Vou fazer a mesma coisa para DayOfMonth.

Criando uma tabela de datas no LuckyTemplates

Novamente, tudo isso depende do cenário e das colunas-chave necessárias.

Apenas tome cuidado ao remover colunas numéricas porque elas podem estar classificando colunas, como esta coluna DayInWeek.

Criando uma tabela de datas no LuckyTemplates

Muitas colunas de texto, como esta coluna Mês e Ano e a coluna Dia da Semana, na verdade, não sabem como classificar os dados que carregam. É por isso que eles precisam classificar colunas como as colunas MonthnYear e QuarternYear como referência.

Criando uma tabela de datas no LuckyTemplates

Apenas para deixar mais claro para que servem essas colunas, vou renomeá-las como MonthYear Sort e QuarterYear Sort.

Criando uma tabela de datas no LuckyTemplates

Essas colunas de suporte serão úteis assim que colocarmos esses dados nas visualizações.

Acompanhando as alterações na seção de etapas aplicadas

Isso é algo que discuti anteriormente no tutorial sobre transformações simples. Isso também é importante lembrar ao trabalhar em sua tabela de datas no LuckyTemplates .

O painel Applied Steps aqui ao lado está registrando todas as transformações que estou fazendo, por isso é fácil acompanhar todas as alterações.

Criando uma tabela de datas no LuckyTemplates

Apenas uma coisa importante sobre as transformações e a seção de Etapas Aplicadas.

Quando você trabalha em ações semelhantes em sucessão, as Etapas aplicadas agrupam essas etapas. Mas quando você pula de uma ação para outra aleatoriamente, ele registra várias instâncias do mesmo tipo de ação, como no exemplo abaixo.

Criando uma tabela de datas no LuckyTemplates

Portanto, é sempre melhor fazer todas as alterações de nome de uma só vez e, em seguida, excluir todas as colunas indesejadas de uma só vez. Isso minimizará a quantidade de código que precisa ser gerado em segundo plano.


Crie uma tabela de datas abrangente no LuckyTemplates com muita rapidez
Adicionando números de dia útil e fim de semana à sua tabela de datas: técnica de inteligência de tempo no LuckyTemplates
Filtrando dados por anos e trimestres fiscais personalizados usando colunas calculadas no LuckyTemplates

Conclusão

Como mencionei no início, existem outras maneiras de criar uma tabela de datas, embora normalmente exijam mais etapas e fórmulas mais complicadas.

Essa não é apenas a maneira mais fácil de fazer isso, mas também fornece todas as colunas padrão necessárias em vários cenários. Tudo o que você precisa fazer é remover tudo o que não for necessário, o que é mais rápido do que adicionar as colunas necessárias uma a uma.

Tudo de bom,

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.