Forskellen mellem ALLE og ALLE UDVALGTE DAX-funktioner i LuckyTemplates

Forskellen mellem og DAX-funktioner kan være relativt forvirrende, når du starter med LuckyTemplates. I denne vejledning vil jeg hurtigt gennemgå de vigtigste forskelle mellem disse to almindeligt anvendte DAX-funktioner og deres respektive anvendelser i dine LuckyTemplates-rapporter . Du kan se den fulde video af denne tutorial nederst på denne blog.

Lad os tage et kig på dette eksempel. Jeg vil bruge dette til at diskutere hovedforskellen mellem ALL og ALLSELECTED   DAX-funktionerne.

Forskellen mellem ALLE og ALLE UDVALGTE DAX-funktioner i LuckyTemplates

Indholdsfortegnelse

Analyse af visualiseringen for den højeste salgsmåned

I dette eksempel vil jeg identificere det højeste salg i en bestemt måned . Samtidig vil jeg visuelt vise det højeste salg i dette diagram . Som du kan se her, har jeg allerede sat diagrammet op, som viser omsætningen for hver måned. Det viser også diagramlinjerne, der angiver den højeste værdi i hver af disse unikke måneder.

Forskellen mellem ALLE og ALLE UDVALGTE DAX-funktioner i LuckyTemplates

I denne visualisering fik jeg resultater ved at bruge både ALL og ALLSELECTED DAX-funktionerne. 

Som jeg har sagt, er der en stor forskel mellem de to funktioner. ALL - funktionen vil identificere den højeste måned fra tidens begyndelse uanset konteksten fra Dato-filteret. 

Forskellen mellem ALLE og ALLE UDVALGTE DAX-funktioner i LuckyTemplates

På den anden side vil ALLSELECTED- funktionen overveje Dato-konteksten på rapportsiden .

Formel for den højeste salgsmåned

Til denne vejledning vil jeg bruge den højeste salgsmåned , som jeg oprettede som eksempel.

Forskellen mellem ALLE og ALLE UDVALGTE DAX-funktioner i LuckyTemplates

Denne formel bruges til at beregne det højeste salg pr. måned . Nu vil jeg tilføje dette til vores rapport som et kort.

Forskellen mellem ALLE og ALLE UDVALGTE DAX-funktioner i LuckyTemplates

Som du kan se, beregner denfra eksempeltabellen selv uden nogen kontekst anvendt på den. Desuden, hvis du ser nærmere på dataene fra tabellen, vil du bemærke, at den viste værdi fra kortets visual er fra januar måned i 2016 .

Forskellen mellem ALLE og ALLE UDVALGTE DAX-funktioner i LuckyTemplates

Lad os nu bringe den højeste salgsmåned i prøvetabellen.

Forskellen mellem ALLE og ALLE UDVALGTE DAX-funktioner i LuckyTemplates

Interessant nok sker der en vis iteration i funktionen. Husk, at når du bruger denne funktion, fjernes duplikerede værdier, og kun unikke værdier returneres . I dette tilfælde evalueres hver enkelt række i kolonnen Højeste salgsmåned til hver eneste måned fra kolonnen Måned og År

Forskellen mellem ALLE og ALLE UDVALGTE DAX-funktioner i LuckyTemplates

Det betyder, at den kun gentager en bestemt måned for hver række. Dette er i modsætning til, hvad formlen for kortet med det højeste salg måned gør.

Forskellen mellem ALLE og ALLE UDVALGTE DAX-funktioner i LuckyTemplates

Grundlæggende gentager formlen for det visuelle månedskort med højeste salg gennem alle månederne i en specificeret kontekst .

Men det, jeg havde til hensigt at gøre her, er at vise det højeste salg i en måned med det samme resultat helt ned til den sidste række i kolonnen Højeste salgsmåned . I dette tilfælde vil jeg oprette et mål, hvor jeg kan bruge funktionen ALLE .

Brug af ALL-funktionen i DAX

Lad os tage et kig på den højeste salgsmåned ALLE mål, som jeg har oprettet.

Forskellen mellem ALLE og ALLE UDVALGTE DAX-funktioner i LuckyTemplates

Til denne særlige foranstaltning brugte jeg funktionen ALL DAX.

Forskellen mellem ALLE og ALLE UDVALGTE DAX-funktioner i LuckyTemplates

Dette er en almindelig måde at bruge ALL- funktionen på. Det meste af tiden skal du bruge det i kombination med funktionen eller. Der er også tidspunkter, hvor du skal placere den inde i et filter som funktionen.

Som du kan se, er denne del af formlen nøjagtig den samme med det tidligere omtalte mål for højeste salgsmåned .

Forskellen mellem ALLE og ALLE UDVALGTE DAX-funktioner i LuckyTemplates

På den anden side vil jeg regne det ud i en anden sammenhæng. Derfor vil jeg ændre konteksten for beregningen ved at bruge funktionen CALCUATE .

Som du kan se, er resultatet fra kolonnen Højeste salgsmåned ALLE forskelligt fra det viste resultat i kortet med den højeste salgsmåned .

Forskellen mellem ALLE og ALLE UDVALGTE DAX-funktioner i LuckyTemplates

Jeg har oprettet et andet kort, som viser resultatet af den højeste salgsmåned ALLE . Dette er blot for tydeligt at vise forskellen mellem de to resultater.

Forskellen mellem ALLE og ALLE UDVALGTE DAX-funktioner i LuckyTemplates

Resultatet inden for det højeste salgsmåned ALLE er anderledes, fordi det ikke tager hensyn til den kontekst, som jeg har valgt i Dato- filteret. Det ser faktisk på hver måned gennem tiden.

Hvis jeg i dette tilfælde forlænger tidsrammen inden for Dato- filteret, vil du se, at begge resultater vil være de samme.

Forskellen mellem ALLE og ALLE UDVALGTE DAX-funktioner i LuckyTemplates

Men hvis jeg indstiller en kortere tidsramme, vil det højeste beløb i dette bestemte datovalg blive anderledes . Dette er på grund af ALL- funktionen, som fjerner filtre på alle datoer .

Forskellen mellem ALLE og ALLE UDVALGTE DAX-funktioner i LuckyTemplates

Brug af ALLSELECTED-funktionen i DAX

I tråd med det tidligere omtalte eksempel skal jeg bruge funktionen ALLSELECTED DAX. Dette er for at fjerne filtre specifikt på de datoer inden for den aktuelle kontekst , som jeg har valgt på rapportsiden.

Forskellen mellem ALLE og ALLE UDVALGTE DAX-funktioner i LuckyTemplates

ALLSELECTED - funktionen fjerner ethvert filter ligesom det, ALLSELECTED gør . Den eneste forskel er, at den stadig overvejer den overordnede kontekst på en rapportside.

Du har sandsynligvis allerede set, hvordan ALLSELECTED- funktionen fungerer i enberegning. Det ligner på en eller anden måde dette, fordi ved beregning af en kumulativ total er der også et datovalg på rapportsiden.

Du vil ikke rigtig bekymre dig om at beregne den kumulative total fra tidens begyndelse. I de fleste tilfælde ønsker du kun at se resultaterne baseret på den kontekst, du har valgt i Dato- filteret. Derefter vil du gerne have, at det er en dynamisk beregning, der opdateres, hver gang du foretager et valg i Dato- filteret. 




Konklusion

For at opsummere beregner ALL- funktionen alle værdierne i en kolonne uanset det anvendte kontekstfilter. Funktionen ALLSELECTED returnerer også alle værdierne i en kolonne, men den fjerner kontekstfiltre fra kolonner og rækker i den aktuelle forespørgsel, mens den beholder de filtre, der kommer udefra.

Det er nu den største forskel mellem de to DAX-funktioner, som du skal forstå.

Det er en subtil skelnen, men det kan gøre en stor forskel i det regnestykke, man får i en bestemt sammenhæng. 

Det er vigtigt grundigt at forstå, hvad der forårsager disse forskelle, især hvis du går fra funktionen ALL til funktionen ALLSELECTED .

Alt det bedste,

***** Lærer du Lucky Templates? *****






Leave a Comment

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.

Oprettelse af en datotabel i LuckyTemplates

Oprettelse af en datotabel i LuckyTemplates

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å.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.

Professionelle serviceanalyserapporter i LuckyTemplates

Professionelle serviceanalyserapporter i LuckyTemplates

I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.

Almindelige SQL-funktioner: En oversigt

Almindelige SQL-funktioner: En oversigt

Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.

LuckyTemplates skabelonoprettelse: Guide og tips

LuckyTemplates skabelonoprettelse: Guide og tips

I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.

LuckyTemplates-rangering og brugerdefineret gruppering

LuckyTemplates-rangering og brugerdefineret gruppering

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.

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

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.