Tabular Editor Lucky Templates: Version 3 Review & Tutorial

Jeg er utrolig spændt på dagens blog, fordi den kommer til at vise, hvordan den værste funktion i LuckyTemplates lige nu pludselig bliver til den bedste funktion. Jeg taler om tabeleditoren Lucky Templates. Du kan se den fulde video af denne tutorial nederst på denne blog.

Jeg var så heldig at prøve forhåndsvisningsversionen af ​​Tabular Editor 3 i december 2020 og komme ind i betaprogrammet. Jeg har brugt det hver dag nu i de sidste par måneder, og det har virkelig revolutioneret den måde, jeg bruger LuckyTemplates på. Så jeg vil bruge lidt tid i dag og lede dig gennem de grundlæggende funktioner i Tabular Editor LuckyTemplates version 3 (TE3). Jeg vil vise dig, hvordan jeg tror, ​​det virkelig også vil ændre den måde, du bruger LuckyTemplates på.

Indholdsfortegnelse

Tabular Editor LuckyTemplates version 3 funktioner og funktioner

Her er nogle af de grundlæggende funktioner i TE3, som jeg fandt meget nyttige og faktisk ret fantastiske.

Konfigurerbarhed

En af de ting, jeg vil dække, er konfigurationen. Som du kan se her i Tabular Editor 3, har vi flere vinduer, og alle disse er fuldstændigt konfigurerbare . Du kan flytte rundt på ting. Du kan trække ting ud på en virkelig intuitiv måde og udvikle nye sektioner. Du kan også ændre størrelsen på dem.

Tabular Editor Lucky Templates: Version 3 Review & Tutorial

Du kan også gemme dette i Capture Workspaces og derefter gemme dem på en liste over tilgængelige Workspaces .

Tabular Editor Lucky Templates: Version 3 Review & Tutorial

Så hvis du for eksempel arbejder hos Best Practice Analyzer, hvor du laver søgning og erstatning, kan du komme ind i et andet arbejdsområde, hvis du redigerer tiltag. Det syntes jeg var utroligt brugbart.

Tabular Editor Lucky Templates: Version 3 Review & Tutorial

Det har også en række forskellige temaer . Hvis du er fan af mørk tilstand, kan du bare gå direkte ind i mørk tilstand. Jeg kan godt lide den blå, bare en personlig præference.

Tabular Editor Lucky Templates: Version 3 Review & Tutorial

Alle værktøjslinjer er konfigurerbare. Menuerne er konfigurerbare. Du kan bare få dette til at fungere præcis, som du vil have det til at fungere og føle dig godt tilpas med at arbejde. I betragtning af den tid, du bruger i LuckyTemplates på at skrive DAX, synes jeg, det er ret vigtigt.

Skriver DAX

Den næste ting, jeg vil tale om, er, hvordan TE3 IntelliSense hjælper dig med at skrive din DAX . Når jeg kigger ind her til en ny foranstaltning og begynder at skrive noget DAX, vil du straks se, hvordan dette er en reel forbedring.

Der er nogle fine små funktioner her. Du behøver for eksempel ikke at bekymre dig om kontrol (ctrl), enter eller shift enter. Du trykker bare på enter og det flytter dig til næste linje. Og så er F5, hvad der ville begå din kode.

Her kan du se standard IntelliSense og nogle yderligere oplysninger. Det siger, at vi er i kontekstovergangstilstand. Den har også et hotlink.

Tabular Editor Lucky Templates: Version 3 Review & Tutorial

Og så kan du klikke på det link, som bringer dig direkte tilfor yderligere information om funktionen.

Tabular Editor Lucky Templates: Version 3 Review & Tutorial

Den har en masse baggrundsevner og viden indbygget. En af de virkelig klare ting, som du begynder at se lige fra starten, er, hvad angår fejlmeddelelser, at TE3 opfanger alle fejlene.

Den almindelige DAX Editor vil blot opfange én af disse fejl, som du kan se her under Analysetjenester. Tabular Editor 3 har på den anden side det, der kaldes Semantic Processor for DAX , og den vil opfange alle fejlene.

Tabular Editor Lucky Templates: Version 3 Review & Tutorial

Dette vil give dig meget mere information om disse fejl. For eksempel, hvis du ser under Analysis Services (DAX Editor), vil den fortælle dig, at for få argumenter blev videregivet til, og hvad minimumsantallet for argumentet er, men det ved ikke, hvor fejlen sidder.

Den semantiske processor ved på den anden side, at den er i linje tre (3), den er i kolonne ni (9), og den fortæller dig lige, hvor den starter. Den giver dig et værktøjstip til at forklare fejlen, og den giver dig alle de fejl, den finder i udtrykket. Det hjælper dig virkelig med at fejlfinde.

Tabular Editor Lucky Templates: Version 3 Review & Tutorial

Kold foldning, DAX-fejlfinding og DAX-scripting

En anden rigtig fin funktion er denne ting, der kaldes kold foldning , hvor du kan kollapse dine variabler og bare få et bedre overblik over, hvordan dit mål ser ud. Dette er virkelig nyttigt, især hvis du skriver lange takter, der går ud over skærmen.

Tabular Editor Lucky Templates: Version 3 Review & Tutorial

Det fungerer også godt til at måle forgreningsfejlretning. Hvis du f.eks. ser her på sige, Totalkunder , og du højreklikker på det mål, vil der stå Vis afhængigheder .

Tabular Editor Lucky Templates: Version 3 Review & Tutorial

Det vil vise dig, hvilke objekter der afhænger af Totalkunder, og hvilke objekter det afhænger af. Så det, du kan gøre, er noget, der hedder DAX-scripting . Dette er en virkelig interessant måde at se på vores forgrening.

Tabular Editor Lucky Templates: Version 3 Review & Tutorial

Så lad os for eksempel tage disse Slicer Harvest-mål og vores Totalkunder i Range-mål. Hvis vi klikker på denne gruppering, vil vi se en mulighed kaldet Script DAX . Vi klikker på det, og det skaber et script med alle vores mål på ét sted. Vi kan redigere dette. Vi kan se på det i forhold til, hvordan foranstaltningerne forgrener sig fra hinanden.

Tabular Editor Lucky Templates: Version 3 Review & Tutorial

Ydermere, hvis vi ønsker at omdøbe dette resultat, Resultat , kan vi omdøbe det. Og hvad det vil gøre er, at det vil omdøbe i omfang .

Tabular Editor Lucky Templates: Version 3 Review & Tutorial

Den tagger begge disse resultater i bunden, og vi kan ændre dem til at sige Resultat . Vi har nu ændret det i koden, men i den øverste del af formlen, hvor vi også havde Resultat i en anden målestok, vidste den nok til at holde det uden for rækkevidden. Det er meget smartere end blot din gennemsnitlige søg-og-erstat, som ville have gået igennem og ændret alle disse resultater.

Tabular Editor Lucky Templates: Version 3 Review & Tutorial

Derfra kan du åbne vinduet Find og erstat . Gennem workspace-funktionaliteten kan vi oprette et vindue til det, og derefter gå igennem dette her og lave enhver form for case-matching eller helordsmatchning, find alle, find tidligere, redigere dette ned osv., enten i enkeltmålsversionen eller scriptversionen. Tryk på kontrol S, og det gemmer det tilbage til LuckyTemplates-modellen.

Tabular Editor Lucky Templates: Version 3 Review & Tutorial

Desuden har vi en indbygget formatering til vores DAX , så vi også kan formatere scriptet.

Tabular Editor Lucky Templates: Version 3 Review & Tutorial

Forhåndsvisninger, pivotgitter og dataforespørgsel

Der er et par andre ting, vi kan gøre her. Hvis vi vil se på vores tabeller, kan vi lave en simpel forhåndsvisning , gå igennem og se på hvert af felterne i tabellen.

Tabular Editor Lucky Templates: Version 3 Review & Tutorial

Vi kan også pop op informationskolonnen i højre side til gennemgang.

Tabular Editor Lucky Templates: Version 3 Review & Tutorial

Den anden ting, vi kan gøre, er Pivot Grid . Det svarer grundlæggende til en pivottabel i Excel eller en matrix i LuckyTemplates. Det er noget, der ligner det visuelle matrix. Du skal blot trække og slippe variablerne i tabellen.

Tabular Editor Lucky Templates: Version 3 Review & Tutorial

Vi kan bruge dette til at foretage en validering af vores resultater. Det vil køre rækketotaler og kolonnetotaler. Det er meget nemmere end at skabe en flok uvedkommende borde, der rent faktisk fysisk findes i modellen.

Der er også en anden stor funktion her, som er DAX-forespørgslen . Hvis du arbejder i DAX Studio, vil du være meget fortrolig med dette. Her kan vi materialisere tabeller.

Lad os tage det herfunktion, for eksempel, og vi ønsker at analysere den, kan vi sætte den ind i en forespørgsel.

Tabular Editor Lucky Templates: Version 3 Review & Tutorial

Husk, at forespørgsler altid starter med EVALUATE, og så indsætter vi det mål her. Dette er en rigtig god funktion til fejlfinding.

Tabular Editor Lucky Templates: Version 3 Review & Tutorial

Scripting og makrooptagelse

Den næste ting, jeg vil dække, er scripting. Jeg vil gerne vise dig den automatiske scripting-funktion her i Tabular Editor 3. Vi kan skrive noget grundlæggende kode her eller kopiere og indsætte nogle mål fra.

Tabular Editor Lucky Templates: Version 3 Review & Tutorial

Og så skal du bare trykke på Gem som makro .

Tabular Editor Lucky Templates: Version 3 Review & Tutorial

For at anvende disse makroer skal du bare gå til det rigtige omfang, uanset om det er model, tabel eller kolonne. Derefter skal du bare højreklikke og derefter vælge Makroer ; derefter skal du blot anvende det relevante script.

Tabular Editor Lucky Templates: Version 3 Review & Tutorial

Og så, hvis vi formaterer alt DAX , for eksempel, formaterer det hele vores DAX, ved hjælp af DAX-formatet eller baseret på, om vi har valgt lang linje eller kort linje. Vi trykkede bare på kontrol S for at gemme det tilbage til LuckyTemplates-filen.

Tabular Editor Lucky Templates: Version 3 Review & Tutorial

Til sidst har TE3 Macro , hvor du kan slå det til, udføre den funktion, du vil automatisere, og derefter bruge den kode, den opretter, til at oprette det script uden selv at kende en masse kodning.

Tabular Editor Lucky Templates: Version 3 Review & Tutorial

Tabular Editor LuckyTemplates Best Practice Analyzer

En af de virkelig fede ting i TE3 er, at den har et regelsæt for bedste praksis . Så lad os åbne Best Practice Analyzer . Den har regler for lokal bruger, regler for aktuel model og regler for lokal maskine. Lad os tilføje det, og så kan vi sige Inkluder regelfil fra URL . Vi indsætter derefter en URL fra Analyst Hub.

Tabular Editor Lucky Templates: Version 3 Review & Tutorial

Derefter åbner den en hel række regler for bedste praksis.

Tabular Editor Lucky Templates: Version 3 Review & Tutorial

Du kan derefter trykke på Kør, og det vil køre det script, foretage ændringerne i din model og implementere den bedste praksis.

Tabular Editor Lucky Templates: Version 3 Review & Tutorial

Dette er en fantastisk måde at forbedre din datamodellering på ved blot at få den automatisk til at gå igennem, regel for regel, tabel for tabel og fremhæve områder, hvor du ikke overholder de bedste praksisser.




Konklusion

Dette er en meget hurtig tur gennem Tabular Editor LuckyTemplates version 3. Der er mange flere funktioner, som vi ikke har dækket. Vi har nogle datamodelleringsfunktioner, så du kan diagramme dine datamodeller og arbejde med dine relationer. Der er partitioner, hvor du faktisk kan se på din M-kode osv.

Der er et fantastisk udvalg af funktioner her, og vi ridser bare i overfladen her. Men forhåbentlig kan du virkelig se, hvordan dette giver dig udvidet funktionalitet og enorm kapacitet i forhold til at skrive DAX, , og forbedre dine datamodeller. Det vil også hjælpe med at forbedre din generelle forståelse af, hvad der foregår i dine mål og tabeller. Tak til den utroligt dygtige programmør, Daniel.

Jeg håber, at denne information giver dig lidt mod til at teste det af. Se, hvad du synes, og se, hvordan det ændrer den måde, du bruger LuckyTemplates på.

Alt det bedste!


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.

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogik for at få en meget unik indsigt. Jeg viser også måleforgrening i dette eksempel.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Lær, hvordan du afgør, om din omsætningsvækst er god ved at kontrollere, om dine avancer er udvidet ved hjælp af LuckyTemplates, der måler forgrening.

LuckyTemplates-parametre via forespørgselseditor

LuckyTemplates-parametre via forespørgselseditor

Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.

Rundt søjlediagram – en visualisering til dit dashboard

Rundt søjlediagram – en visualisering til dit dashboard

Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.

PowerApps funktioner og formler | En introduktion

PowerApps funktioner og formler | En introduktion

Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.

Pipe In R: Tilslutningsfunktioner med Dplyr

Pipe In R: Tilslutningsfunktioner med Dplyr

I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af ​​et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.