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.
I dette indlæg vil jeg vise dig, hvordan du bruger og erklærer variabler i din DAX-formel i LuckyTemplates. Du kan se den fulde video af denne tutorial nederst på denne blog.
Variabler er en reel game-changer for formellinjen i LuckyTemplates. At være i stand til at nedbryde dine mere komplekse formler i trin gør det meget mere intuitivt at opstille dem.
Jeg bliver ved med at tænke tilbage på at bruge VBA med disse variabler. De gør dit liv i VBA omkring ti gange nemmere - og det samme kan siges om at bruge dem i LuckyTemplates.
Før vi dykker ned i, hvordan man rent faktisk opretter disse variabler, lad os først tale om fordelene såvel som de forskellige nuancer ved at bruge variabler.
Indholdsfortegnelse
Fordele og nuancer ved at bruge variabler i LuckyTemplates
Variabler i formellinjen er meget fleksible. De kan indtage andre udtryk (eller mål) såvel som tabelfunktioner, herunder filtre.
Når du bruger filtre meget, kan disse fylde lidt, og dine formler kan blive rodede, så det er en god idé at placere disse tabelfunktioner i en variabel.
Der er dog et par nuancer ved at bruge dem.
Den store til at få hovedet rundt på er kontekstovervejelserne ved at placere enten calcs eller andre udtryk inde i en variabel.
At forstå dette godt kræver lidt forsøg og fejl, så sørg for at undersøge det.
Sådan bruges variabler i LuckyTemplates
Lad os nu gå videre til faktisk at inkorporere disse variable i vores .
1. Oprettelse af et simpelt mål og tilføjelse af variablen
Vi har i øjeblikket en tabel i vores lærred, der viser det samlede salg pr. kunde.
Det, vi nu vil gøre, er at se på det samlede eksportsalg .
Så vi laver et simpelt mål og kalder dette samlet eksportsalg .
Nu, i stedet for at gå direkte til at skrive din beregning, vil vi skrive VAR , som står for variabel.
Efter dette vil vi hoppe ned en række og derefter oprette den faktiske variabel.
Lad os kalde dette ExportSales og derefter oprette en tabel. Det, vi gør her, er at fange tabellen ved hjælp af variabelen ExportSales .
Så tabellen skal se på alt mit salg, men kun vise dem, jeg eksporterer.
2. At skrive den faktiske beregning
Næste skridt er nu at lave selve beregningen. Vi hopper en række ned igen og går så RETURN . Efter dette vil vi tilføje CALCUATE .
Inde i CALCUATE- sætningen går vi til Samlet salg . Oprindeligt skal vi tilføje et filter efter det samlede salg. Men da vi allerede har oprettet ExportSales- variablen, er det ikke nødvendigt for os at skrive filteret. Vi vil bare tilføje variablen.
Læg mærke til, hvor nemt det er at læse formlen nu sammenlignet med, hvis vi skal inkludere hele filteret i CALCUATE.
Nu har vi vores samlede eksportsalg .
Hvis vi trykker på enter og trækker dette mål ind i vores tabel, vil vi have det samlede eksportsalg pr. kundekolonne.
Så du har set, hvordan man bruger en simpel variabel i LuckyTemplates.
Det, du skal huske på dette tidspunkt, er, at du ved at oprette målingen for det samlede eksportsalg ovenfor, kunne have valgt blot at oprette et simpelt mål og tilføje CALCULATE med hele FILTER -sætningen.
ExportSales -variablen gjorde det dog muligt for os at forenkle vores kode.
Måske vil du være i stand til at forstå dette bedre, når vi har en mere kompleks formel med flere variabler.
Så lad os tilføje nogle flere variabler til vores samlede eksportsalgsmål .
Oprettelse af komplekse variabler i LuckyTemplates
Når vi ser tilbage på vores formel, har vi et mål for samlet eksportsalg , som inkluderer variablen ExportSales og derefter beregner eksportsalget ved hjælp af den variabel, vi oprettede i stedet for hele filtersætningen.
Det, vi skal gøre nu, er at tilføje variablen Days .
Så under ExportSales- variablen skriver vi VAR , og under dette er antallet af dage.
Du kan selvfølgelig skrive hvilket nummer du ønsker her. Men for dette eksempel, lad os skrive Days=365 .
Og så kan vi bruge den skalære værdi, eller de 365 dage, inde i CALCULATE-sætningen, som vi oprindeligt oprettede.
Så vi vil filtrere datoen, så hvis den er mindre end I DAG, og kolonnen Dato er større end eller lig I DAG minus variablen Dage .
Bemærk her, at vi har flyttet ExportSales-variablen inde i CALCULATE én række nedenfor og det samme for filtersætningen, så formlen er lettere at analysere.
Nu hvor vi har variablen Dage , viser kolonnen Samlet eksportsalg i vores tabel nu kun eksportsalget inden for 365 dage.
Vi kan gøre denne formel endnu mere kompleks og tilføje variablen IncludedDates .
Så kan vi overføre filtersætningen til IncludedDates- variablen.
Vi kan nu erstatte denne filtersætning med IncludedDates , så formlen er lettere at se på fra et syntaksperspektiv.
Hvad der er mere interessant er, at vi kan tilføje kommentarer under hele vores formel.
Så alle disse variable plus den kommentar, vi har tilføjet, vil gøre det så meget lettere for dig at forstå formlen på et senere tidspunkt.
Bortset fra det, hvis nogen af dine kolleger skulle arbejde på det, ville det være lettere for dem at bryde sammen og forstå, hvad der foregår.
Konklusion
Vi har lige arbejdet på, hvordan man bruger variabler i LuckyTemplates . Vi startede med at oprette et simpelt mål, og i stedet for straks at gå videre til beregningen, tilføjede vi en variabel og tilføjede senere flere variable til vores formel.
Vi har set, hvordan disse variabler har forenklet vores formel ekstremt, hvilket virkelig kan gavne os eller enhver, der vil bruge formlen på et senere tidspunkt, da det nu er så meget lettere at forstå.
Nyd at bruge variabler i dine fremtidige rapporter.
Skål,
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.
Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.
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.
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.
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.
Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.
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.
Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.
I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.
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.