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.
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.
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.
Quando surgem as opções para novas fontes, escolho Consulta em branco.
Escolher isso me dará um novo painel sem nada.
Agora, vou para o Editor Avançado.
Vou me livrar de tudo o que estiver dentro da janela do Editor avançado quando ela aparecer.
Em seguida, vou colar o código da tabela de datas que copiei anteriormente nessa janela.
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.
Vou começar em 1º de janeiro de 2018 e ir até 31 de dezembro de 2021.
O próximo é o FYStartMonth. É quando meu ano financeiro começa. Portanto, se julho for meu primeiro mês, só preciso digitar 7 aqui.
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.
Olhando para a fórmula aqui, ela mostra a data de início que coloquei no Editor Avançado.
Ele mostra a mesma data final que coloquei também.
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.
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.
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.
Eu sempre opto por nomes diretos, então vou nomear esta tabela como Datas.
Por uma questão de consistência, vou chamar isso de Consulta de datas.
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.
Começarei certificando-me de que haja espaços nos lugares certos. Então, em vez de MonthName, vou chamar este Month Name.
Em vez de MonthInCalendar, colocarei Mês e Ano aqui.
Este é chamado QuarterInCalendar, então vou chamá-lo de Quarter & Year.
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.
Vou fazer a mesma coisa para DayOfMonth.
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.
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.
Apenas para deixar mais claro para que servem essas colunas, vou renomeá-las como MonthYear Sort e QuarterYear Sort.
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.
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.
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,
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.