LuckyTemplates DAX ALL-funktion – Sådan fungerer det

Jeg vil gerne give dig en rigtig hurtig introduktion til LuckyTemplates DAX ALL-funktionen. Jeg oplever, at der kan være lidt forvirring omkring, hvordan denne funktion fungerer, og jeg vil gerne forenkle det og gøre det let at forstå. Denne vejledning vil gøre dig i stand til at genkende, hvor og hvornår du skal bruge denne funktion. Du kan se den fulde video af denne tutorial nederst på denne blog.

DetFunktionen er virkelig alsidig og kan muliggøre nogle virkelig høje niveauanalyser, hvis du virkelig forstår, hvad den rent faktisk gør. Jeg vil gennemgå nogle eksempler, så du kan få en praktisk forståelse af, hvornår du skal bruge det.

ALL-funktionen er også kendt som filterfunktionen eller "fjern kontekstfunktionen".

Indholdsfortegnelse

Beregning af procent af salg ved hjælp af LuckyTemplates DAX ALL-funktionen

Jeg har en rigtig simpel model her, hvor jeg bare analyserer mit kundesalg. Jeg har en visualisering samt en tabel. Og hvis jeg vil bore ind i et bestemt år, kan jeg gøre det ved at bruge min skæremaskine.

LuckyTemplates DAX ALL-funktion – Sådan fungerer det

Så jeg vil oprette en ny foranstaltning og kalde den Alt kundesalg . I denne foranstaltning eller formel vil jeg brugefungere.

Her er det afgørende at forstå, hvordan CALCUATE virker. Denne funktion ændrer konteksten for en beregning. Du kan fjerne eller tilføje filtre ved hjælp af CALCUATE. Du kan gøre en række ting med det, og du kan forgrene dine mål.

Inde i CALCULATE indtaster jeg altid et af mine kernemål, og i dette tilfælde Total Sales . Dernæst vil jeg bruge ALLE , fordi det fjerner filtre.

Så vil jeg sætte min kundenavne kolonne. Jeg kunne placere min kundetabel her, men i dette tilfælde vil jeg bare være specifik. Dette fjerner kolonnen Kundenavne fra konteksten af ​​denne beregning.

LuckyTemplates DAX ALL-funktion – Sådan fungerer det

Når jeg indtaster dette mål i min tabel, vil du se, at det giver os totalen på hver enkelt række. Hvis du ser på formlen, beregner jeg stadig det samlede salg, men jeg ændrer indholdet. Jeg fjerner alle filtre, der kommer fra kundetabellen. Og derfor har vi nu totalen i hver eneste række.

LuckyTemplates DAX ALL-funktion – Sådan fungerer det

Og så herfra kan jeg beregne procent (%) af kundesalg . Alt hvad jeg skal gøre er bare en simpel forgrening . Jeg har simpelthen samlet salg af ALLE kundesalg . Og så vil jeg sætte et nul (0) som et alternativt resultat .

LuckyTemplates DAX ALL-funktion – Sådan fungerer det

Jeg vil bare omsætte dette til en procentdel, bringe det til bordet, og vi ser procentdelen af ​​salget fra hver kunde.

LuckyTemplates DAX ALL-funktion – Sådan fungerer det

Visualiseringsteknikker for mere indsigt

Jeg kan også gøre dette til en visualisering for mere meningsfuld indsigt. Dette kan være relevant, hvis du har en mindre kundebase eller et lille antal produkter, eller hvis du ønsker at sammenligne dit lagersalg eller forskellige butikker ud fra en procentdel af det samlede salg.

LuckyTemplates DAX ALL-funktion – Sådan fungerer det

Dette er en virkelig simpel teknik, som du kan bruge til at aktivere det. Og husk med alle disse beregninger, at du faktisk ikke behøver de mellemliggende beregninger på bordet. Med måleforgrening kan du nemt oprette tabeller som denne.

LuckyTemplates DAX ALL-funktion – Sådan fungerer det

En anden ting, du kan gøre, som jeg synes fungerer ret godt, er.

LuckyTemplates DAX ALL-funktion – Sådan fungerer det

Du kan tilføje databjælker til din visualisering og gøre den mere overbevisende.

LuckyTemplates DAX ALL-funktion – Sådan fungerer det

LuckyTemplates DAX ALL-funktion & indledende kontekst

Det vigtigste at bemærke her er virkelig at forstå, hvad den oprindelige kontekst er. Jeg skal vise dig hvorfor.

For eksempel vil jeg have mine produkter som min indledende kontekst i stedet for kundenavne. Tjek hvad der sker med alle tallene. De ændrede sig betydeligt, og de giver faktisk ikke mening.

LuckyTemplates DAX ALL-funktion – Sådan fungerer det

Når du virkelig forstår, hvad CALCUATE og ALL gør i kombination, vil du se, hvordan de fungerer med den indledende kontekst.

Som du kan se i denne tabel, har vi produkter som den indledende kontekst, og vi har samlet salg. Vi fjerner al kontekst fra kunderne, men vi påvirker overhovedet ikke produkterne, fordi produktnavnet ikke er i vores formel. Det gør faktisk ikke noget anderledes end vores samlede salg.

Men hvis vi lægger vores kundenavn oven på det , vil du se, at vi har forskellige beløb. Dette skyldes, at ALL nu påvirker kundenavnet her.

LuckyTemplates DAX ALL-funktion – Sådan fungerer det

Så vi har en vis kontekst fra produktnavnet, og vi har også kontekst fra kundenavnene. Vi har det samlede salg for den kombination, men i beregningen af ​​alle kundesalg fjerner vi enhver kontekst fra kunden.

Så hvis jeg sorterer dette efter produktnavn, er alle disse tal ens for alle disse kunder, fordi konteksten fra kunden bliver fjernet med funktionen ALLE.

LuckyTemplates DAX ALL-funktion – Sådan fungerer det

Og så hvis jeg ruller ned, vil du se, at dette tal ændres, så snart vi går til et andet produkt.

LuckyTemplates DAX ALL-funktion – Sådan fungerer det




Konklusion

Dette er nogle af de vigtigste ting, som du virkelig skal forstå for effektivt at bruge LuckyTemplates DAX ALL-funktionen.

Forstå din aktuelle beregningskontekst, og husk, at CALCUATE giver dig mulighed for at ændre denne kontekst. ALL er funktionen til at fjerne filtre, som du kan placere inde i CALCUATE.

Så leg lidt med dette, og du vil finde mange måder at bruge ALL-funktionen på og finde masser af forskellige indsigter. Der er masser af eksempler hele vejen igennem's indhold på vores platform, så sørg for at tjekke dem også ud.

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.