Editor tabular do LuckyTemplates 3: automatizar com um script

Hoje falaremos sobre um dos meus programas favoritos, o LuckyTemplates Tabular Editor 3 (TE3). Vamos nos aprofundar nos recursos de script do Tabular Editor 3 – as diferentes maneiras de gerar, registrar e usar scripts nele para automatizar e simplificar tarefas repetitivas no LuckyTemplates. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

Esta é basicamente uma continuação de um tutorial que fiz em abril, onde dei uma visão geral do conjunto de recursos gerais do TE3. Existem algumas funcionalidades realmente ótimas no TE3, e algumas coisas que eu acho que você encontrará são grandes economias de tempo e maneiras de realmente personalizar o programa para fazê-lo funcionar melhor para você.

Neste exemplo, tenho um modelo simples aqui, que é apenas o LuckyTemplates Practice Data Set, External Tool. Este é um esquema simples de conjunto de dados de prática e acabei de configurá-lo com uma medida, mas isso mudará rapidamente à medida que ativamos os recursos de script.

Editor tabular do LuckyTemplates 3: automatizar com um script

Índice

Recursos de script do LuckyTemplates Tabular Editor 3

Em termos desses recursos de script, há quatro maneiras de trazer um script para o Tabular Editor. O primeiro deles é o C#. Você pode simplesmente clicar aqui em New C# Script , começar a codificar e salvá-lo como uma macro.

Editor tabular do LuckyTemplates 3: automatizar com um script

Provavelmente não será assim que a maioria de nós acessa os scripts. Acho que a maioria de nós acessará scripts existentes. Existe um recurso de registro de script muito legal . Ele preenche a lacuna entre alguma programação personalizada e o uso de scripts existentes.

Editor tabular do LuckyTemplates 3: automatizar com um script

Para aqueles que não conhecem C#, podem gravar aqui. Então, digamos que queremos desligar o Resumo em nossa coluna Ano em nossa tabela Data. E assim, você clica em Ano e seleciona Nenhum; em seguida, salve-o como Macro.

Isso não é um script super útil, no entanto. É bastante limitado em seu uso e utilidade. Mas, ele fornece o código do script C#. Ao pegar esse código e combiná-lo com o código que você encontra nos scripts existentes, você pode criar alguns scripts rudimentares que realmente fazem algo bastante útil, mesmo que você não tenha muita experiência em programação.

Editor tabular do LuckyTemplates 3: automatizar com um script

Definitivamente vale a pena brincar com C#, mas acho que a coisa mais comum a fazer é usar scripts existentes . Existem vários repositórios que são muito úteis. Há toda uma biblioteca de trechos de script úteis na documentação do TE3 que vão desde a criação de medidas até a geração de documentação para formatação, expressões DAX, criação de relacionamentos e toda uma gama de scripts que você pode aplicar diretamente em sua versão do TE3.

Editor tabular do LuckyTemplates 3: automatizar com um script

Além disso, há um repositório da comunidade para as pessoas fornecerem scripts para a comunidade TE3. Estes são divididos em básico e intermediário. Existem alguns scripts realmente bons e úteis aqui.

Editor tabular do LuckyTemplates 3: automatizar com um script

Você pode simplesmente copiar algumas medidas daqui e colá-las no Tabular Editor 3 e salvá-las como Macro. Com isso, você pode criar medidas simples automaticamente.

Editor tabular do LuckyTemplates 3: automatizar com um script

Outra coisa que acho muito interessante é que se formos a Total Sales e depois clicarmos nele, existe uma Macro que nos permite criar medidas de inteligência de tempo para cada medida selecionada.

Editor tabular do LuckyTemplates 3: automatizar com um script

E assim, se clicarmos nele, ele gera automaticamente mês acumulado (MTD), ano anterior (PY), trimestre acumulado (QTD), ano a ano (YoY), ano a ano percentual (YoY%) e ano até o momento (YTD).

Editor tabular do LuckyTemplates 3: automatizar com um script

Para aqueles que são usuários , acesse o Analyst Hub e procure tabular no aplicativo Raw Code. Você encontrará toda uma série de scripts, onde você também pode copiar os códigos diretamente para o TE3.

Editor tabular do LuckyTemplates 3: automatizar com um script

A próxima coisa que gostaria de mostrar a você são alguns scripts bem documentados e bem estabelecidos . Vamos para Macros e vamos dar uma olhada em Create SUM Measures como exemplo. Este é realmente interessante. Ele não apenas cria uma medida, mas também define uma string de formato e fornece documentação que oculta uma coluna base.

Editor tabular do LuckyTemplates 3: automatizar com um script

Você pode copiar isso e substituir essa medida ou medidas

Por fim, quero mostrar a você o Best Practices Analyzer. A Microsoft publicou uma versão 1.1 muito abrangente do conjunto de regras e a colocamos no Analyst Hub. Você pode simplesmente copiá-lo de lá e colá-lo no Editor Tabular 3.

Editor tabular do LuckyTemplates 3: automatizar com um script

Esse é um recurso incrível do programa, mas vamos nos aprofundar nisso com mais detalhes em outro tutorial. Eu só queria mostrar a você como carregar isso, para que você possa continuar e começar a brincar com isso por conta própria.


Editor tabular LuckyTemplates: revisão e tutorial da versão 3
Use o editor tabular para criar grupos de cálculo no LuckyTemplates
Aumente o nível do menu de ferramentas externas no LuckyTemplates

Conclusão

Essa é a funcionalidade básica de script do Tabular Editor 3. Acabei de mostrar onde você pode obter scripts e como gerá-los por conta própria. Espero que você ache este blog útil. Recomendo que você explore mais essa ferramenta.

Deixe-me saber na seção de comentários abaixo sua própria experiência de uso do Tabular Editor 3.

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.