ALLE funktioner i LuckyTemplates – Sådan bruges det med DAX

Vidste du, at funktionen ALLE kan bruges til at ændre konteksten af ​​en bestemt beregning i LuckyTemplates? Du kan se den fulde video af denne tutorial nederst på denne blog.

Find ud af alt om, hvordan denne funktion fungerer i indlægget nedenfor.

Indholdsfortegnelse

Hvad er ALL-funktionen i LuckyTemplates?

ALL -funktionen er en ekstremt vigtig del af DAX-sproget i LuckyTemplates. Det kan bruges på en række forskellige måder inden for formler.

Når det bruges effektivt, kan du beregne resultater problemfrit, når du søger at kombinere logik i dine formler med den tilgængelige filtrering i datamodellen.

Kort sagt kan funktionen ALLE fjerne enhver kontekst, der kommer fra et hvilket som helst filter eller en dimension, som du har justeret til en formel.

Dette er perfekt i situationer som når du vil beregne procentdelen af ​​en total.

Hvornår skal man bruge denne funktion?

Det optimale tidspunkt at bruge ALLE i dine formler er, når du skal fjerne eller justere konteksten af ​​en beregning, som du ønsker at udføre.

Den mest almindelige funktion, der bruges i kombination med ALL, er.

Der kan være tidspunkter, hvor du også vil bruge ALLE i kombination med FILTER-funktionen.

Ideen her er inden for en formel, du kan justere, hvilken virtuel tabel/kontekst, der anvendes på din logik, før der foretages nogen beregning på tværs af din model.

Hvordan bruger man ALL-funktionen?

Jeg viser dig, hvordan du bruger denne funktion i LuckyTemplates, når du beregner procentdelen af ​​salg i en bestemt region i forhold til alt salg nogensinde.

For at gøre dette logisk skal du dividere salget for regionen med det samlede salg på tværs af alle regioner. At få salg for hver region er dog ikke så let med den naturlige filtrering, der vil forekomme i dine modeller.

ALLE funktioner i LuckyTemplates – Sådan bruges det med DAX

Det er her ALL funktion kommer perfekt ind for at løse dette for os. Når det kombineres med CALCUATE-funktionen, kan du fjerne eventuelle regionsfiltre og få den korrekte nævner på plads, så udregningen bliver korrekt.

I dette tilfælde refererede vi til kolonnen kundenavne og kombinerede den med BEREG, så summen af ​​alle salg kan tjene som nævneren til at beregne procentdelen af ​​salget.

ALLE funktioner i LuckyTemplates – Sådan bruges det med DAX

ALLE funktioner i LuckyTemplates – Sådan bruges det med DAX

Men ikke kun kan du fjerne filtrene for hvert kundenavn, med denne LuckyTemplates-funktion kan du også fjerne filtreringen fra enhver kolonne i en bestemt tabel.

På dette billede nedenfor vil jeg vise dig, hvad jeg mener. Du vil bemærke, hvordan kolonnen ALLE salg blot gentager tallene fra kolonnen Samlet salg.

Dette skyldes, at funktionen ALL parameter refererer til en specifik kolonne, og denne kolonne er ikke kolonnen Kundenavne.

ALLE funktioner i LuckyTemplates – Sådan bruges det med DAX

For at løse dette skal vi referere til hele tabellen i stedet for kun en specifik kolonne. Du kan fjerne filtreringen fra enhver kolonne i en tabel ved at henvise til hele tabellen inde i ALL-funktionen.

Se f.eks. formlen nedenfor og de tilsvarende ændringer i tabellen.

ALLE funktioner i LuckyTemplates – Sådan bruges det med DAX

ALLE funktioner i LuckyTemplates – Sådan bruges det med DAX

En anden måde at tænke på ALT-funktionen

Forhåbentlig forstår du nu, at ALL fjerner alle filtre eller kontekst i din beregning.

En anden måde at tænke på, hvad ALL rent faktisk gør i dine formler, er at forestille sig, at når du refererer til denne særlige funktion, genererer du en virtuel tabel eller liste over hver enkelt række informationer ud fra de parametre, der er blevet indtastet.

Dette er især vigtigt, hvis du bruger ALL som tabelparameter inde i FILTER-funktionen.

Et perfekt eksempel på dette er det KUMULATIVE TOTAL-mønster, som er beskrevet i denne blogartikel.

Konklusion

Sammenfattende, tænk på funktionen ALLE som funktionen 'fjern alle filtre'. Du kan placere enten en tabel eller kolonne her, og det er vigtigt at forstå virkningerne af at gøre enten.

For flere eksempler på, hvordan du kan bruge ALLE, tjek disse links nedenfor.

Tak,


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.