LuckyTemplates tabeleditor 3: Automatiser med et script

I dag skal vi tale om et af mine yndlingsprogrammer, LuckyTemplates Tabular Editor 3 (TE3). Lad os dykke dybere ned i script-funktionerne i Tabular Editor 3 – de forskellige måder, du kan generere, optage og bruge scripts i det til at automatisere og forenkle gentagne opgaver i LuckyTemplates. Du kan se den fulde video af denne tutorial nederst på denne blog.

Dette er dybest set en fortsættelse af en tutorial, jeg lavede tilbage i april, hvor jeg gav et overblik over det generelle funktionssæt i TE3. Der er nogle virkelig gode funktioner i TE3, og nogle ting, som jeg tror, ​​du vil finde, er enorme tidsbesparelser og måder at virkelig tilpasse programmet på, så det fungerer bedst for dig.

I dette eksempel har jeg en simpel model her, som blot er LuckyTemplates Practice Data Set, External Tool. Dette er et simpelt stjerneskema for øvelsesdatasæt, og jeg har lige fået det sat op med én målestok, men det vil hurtigt ændre sig, efterhånden som vi sætter script-egenskaberne i gear.

LuckyTemplates tabeleditor 3: Automatiser med et script

Indholdsfortegnelse

LuckyTemplates Tabular Editor 3 scriptfunktioner

Med hensyn til disse scriptfunktioner er der fire måder at bringe et script ind i tabeleditoren. Den første af dem er C#. Du kan bare klikke her på New C# Script , begynde at kode og derefter gemme det som en makro.

LuckyTemplates tabeleditor 3: Automatiser med et script

Dette vil sandsynligvis ikke være den måde, de fleste af os får adgang til scripts på. Jeg tror, ​​de fleste af os vil få adgang til eksisterende scripts. Der er en rigtig cool Script Record- funktion. Det bygger bro mellem noget tilpasset programmering og brug af eksisterende scripts.

LuckyTemplates tabeleditor 3: Automatiser med et script

For dem af jer, der ikke kender C#, kan du trykke optag her. Lad os så sige, at vi ønsker at deaktivere opsummering i kolonnen År i vores Dato-tabel. Og så klikker du på År og vælger Ingen; gem det derefter som makro.

Det er dog ikke et super nyttigt script. Det er ret begrænset i dets brug og anvendelighed. Men det giver dig C#-scriptkoden. Ved at tage den kode og kombinere den med den kode, du finder i eksisterende scripts, kan du muligvis bygge nogle rudimentære scripts, der faktisk gør noget ganske nyttigt, selvom du ikke har meget erfaring med programmering.

LuckyTemplates tabeleditor 3: Automatiser med et script

Det er bestemt værd at spille med C#, men jeg tror, ​​at den mere almindelige ting at gøre er at bruge eksisterende scripts . Der er en række arkiver, der er meget nyttige. Der er et helt bibliotek af nyttige scriptuddrag i TE3-dokumentationen, der spænder fra oprettelse af mål til generering af dokumentation til formatering, DAX-udtryk, skabelse af relationer og en hel række scripts, som du kan anvende direkte i din version af TE3.

LuckyTemplates tabeleditor 3: Automatiser med et script

Desuden er der et fællesskabslager , hvor folk kan levere scripts til TE3-fællesskabet. Disse er opdelt i grundlæggende og mellemliggende. Der er nogle rigtig gode, nyttige scripts her.

LuckyTemplates tabeleditor 3: Automatiser med et script

Du kan blot kopiere nogle mål herfra og indsætte dem i tabeleditoren 3 og gemme dem som makro. Hermed kan du automatisk oprette simple tiltag.

LuckyTemplates tabeleditor 3: Automatiser med et script

En anden ting, som jeg synes er virkelig interessant, er, at hvis vi går til Total Sales og derefter klikker på det, er der en makro, der giver os mulighed for at oprette tidsintelligensmålinger for hver valgt måling.

LuckyTemplates tabeleditor 3: Automatiser med et script

Og så, hvis vi klikker på det, genererer det automatisk måned til dato (MTD), foregående år (PY), kvartal til dato (QTD), år over år (YoY), år over år procentdel (YoY%) og år til dato (YTD).

LuckyTemplates tabeleditor 3: Automatiser med et script

For dem af jer der erbrugere, gå til Analyst Hub og søg efter tabel i Raw Code-applikationen. Du finder en hel række scripts, hvor du også kan kopiere koderne direkte ind i TE3.

LuckyTemplates tabeleditor 3: Automatiser med et script

Den næste ting, jeg ville vise dig, er nogle veldokumenterede og veletablerede scripts . Lad os gå til makroer, og lad os tage et kig på Create SUM Measures som et eksempel. Dette er en virkelig interessant en. Det opretter ikke kun et mål, men det sætter også en formatstreng og giver dokumentation, der skjuler en basiskolonne.

LuckyTemplates tabeleditor 3: Automatiser med et script

Du kan derefter kopiere dette over og erstatte detmåle og skabeforanstaltninger ellerforanstaltninger f.eks.

Til sidst vil jeg vise dig Best Practices Analyzer. Microsoft udgav en meget omfattende 1.1-version af regelsættet, og vi har lagt det op i Analyst Hub. Du kan bare kopiere det derfra og indsætte det i Tabular Editor 3.

LuckyTemplates tabeleditor 3: Automatiser med et script

Dette er en fantastisk funktion ved programmet, men vi vil dykke ned i dette mere detaljeret i en anden tutorial. Jeg ville bare vise dig, hvordan du indlæser det, så du kan gå igennem og begynde at lege med det på egen hånd.




Konklusion

Det er den grundlæggende funktionalitet ved scripting i Tabular Editor 3. Jeg har lige vist dig, hvor du kan gå hen for at få scripts, og hvordan du kan generere dem på egen hånd. Jeg håber, du finder denne blog nyttig. Jeg anbefaler, at du udforsker dette værktøj mere.

Fortæl mig i kommentarsektionen nedenfor din egen oplevelse af at bruge Tabular Editor 3.

Alt det bedste!

Leave a Comment

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Oprettelse af en datotabel i LuckyTemplates

Oprettelse af en datotabel i LuckyTemplates

Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.

Professionelle serviceanalyserapporter i LuckyTemplates

Professionelle serviceanalyserapporter i LuckyTemplates

I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.

Almindelige SQL-funktioner: En oversigt

Almindelige SQL-funktioner: En oversigt

Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.

LuckyTemplates skabelonoprettelse: Guide og tips

LuckyTemplates skabelonoprettelse: Guide og tips

I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.

LuckyTemplates-rangering og brugerdefineret gruppering

LuckyTemplates-rangering og brugerdefineret gruppering

I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.