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!


Løs en dataanalyseudfordring med LuckyTemplates Accelerator

Løs en dataanalyseudfordring med LuckyTemplates Accelerator

Udvid dine rapportudviklingsevner ved at deltage i en dataanalyseudfordring. Acceleratoren kan hjælpe dig med at blive LuckyTemplates-superbruger!

Løbende totaler i LuckyTemplates ved hjælp af DAX

Løbende totaler i LuckyTemplates ved hjælp af DAX

Lær, hvordan du beregner løbende totaler i LuckyTemplates ved hjælp af DAX. Løbende totaler giver dig mulighed for ikke at blive fanget af et individuelt resultat.

LuckyTemplates Dax-variabler er konstante: Hvad betyder det?

LuckyTemplates Dax-variabler er konstante: Hvad betyder det?

Forstå konceptet med variabler i DAX i LuckyTemplates og betydningen af ​​variabler for, hvordan dine mål beregnes.

LuckyTemplates hældningsdiagram: en oversigt

LuckyTemplates hældningsdiagram: en oversigt

Lær mere om det brugerdefinerede visuelle kaldet LuckyTemplates Slope-diagrammet, som bruges til at vise stigning/fald for en enkelt eller flere metrics.

LuckyTemplates farvetemaer til ensartede visualiseringer

LuckyTemplates farvetemaer til ensartede visualiseringer

Opdag farvetemaerne i LuckyTemplates. Disse er afgørende for, at dine rapporter og visualiseringer kan se ud og fungere problemfrit.

Beregning af gennemsnit i LuckyTemplates: Isolering af resultater på ugedage eller weekender ved hjælp af DAX

Beregning af gennemsnit i LuckyTemplates: Isolering af resultater på ugedage eller weekender ved hjælp af DAX

Beregning af et gennemsnit i LuckyTemplates kan gøres på mange måder for at give dig præcise oplysninger til dine virksomhedsrapporter.

LuckyTemplates tema | LuckyTemplates Desktop Standard Theming

LuckyTemplates tema | LuckyTemplates Desktop Standard Theming

Lad os dykke ned i Standard LuckyTemplates-temaer og gennemgå nogle af de funktioner, der er indbygget i selve LuckyTemplates Desktop-applikationen.

LuckyTemplates kortvisuelt: Sådan opretter og tilføjer du en brugerdefineret forklaring i LuckyTemplates

LuckyTemplates kortvisuelt: Sådan opretter og tilføjer du en brugerdefineret forklaring i LuckyTemplates

I dette selvstudie lærer du, hvordan du bygger en brugerdefineret forklaring i en LuckyTemplates-kortvisual for at vise dine foretrukne farver og segmentering.

LuckyTemplates baggrundsbillede til rapporter, der bruger PPT

LuckyTemplates baggrundsbillede til rapporter, der bruger PPT

Lær, hvordan du opsætter et LuckyTemplates-baggrundsbillede ved hjælp af PowerPoint. Dette er en af ​​mine teknikker til at skabe mine LuckyTemplates-rapporter.

Indkøbsbeslutningsmodel og analyse i LuckyTemplates

Indkøbsbeslutningsmodel og analyse i LuckyTemplates

I denne tutorial skal vi dykke ned i nogle indkøbsanalyser i en organisation ved at bruge en interagerende funktion og kraften i datamodellen.