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.
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å.
Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.
I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.
Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.
Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.
I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.
I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.
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.
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.