ALLE funksjoner i LuckyTemplates – Slik bruker du det med DAX

Visste du at ALL-funksjonen kan brukes til å endre konteksten til en bestemt beregning i LuckyTemplates? Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Finn ut alt om hvordan denne funksjonen fungerer i innlegget nedenfor.

Innholdsfortegnelse

Hva er ALL-funksjonen i LuckyTemplates?

ALL -funksjonen er en ekstremt viktig del av DAX-språket i LuckyTemplates. Det kan brukes på en rekke forskjellige måter innenfor formler.

Når den brukes effektivt, kan du beregne resultater sømløst når du ønsker å kombinere logikk i formlene dine med filtreringen som er tilgjengelig i datamodellen.

Enkelt sagt kan ALL-funksjonen fjerne enhver kontekst som kommer fra et hvilket som helst filter eller dimensjon som du har justert til en formel.

Dette er perfekt i situasjoner som når du vil beregne prosenten av en total.

Når skal du bruke denne funksjonen?

Det optimale tidspunktet for å bruke ALLE i formlene dine er når du trenger å fjerne eller justere konteksten til en beregning du ønsker å utføre.

Den vanligste funksjonen som brukes i kombinasjon med ALL er.

Det kan være tider når du også vil bruke ALLE i kombinasjon med FILTER-funksjonen.

Ideen her er innenfor en formel du kan justere hvilken virtuell tabell/kontekst som brukes på logikken din før noen beregning gjøres på tvers av modellen din.

Hvordan bruke ALL-funksjonen?

Jeg skal vise deg hvordan du bruker denne funksjonen i LuckyTemplates når du beregner prosentandelen av salg i en bestemt region versus alle salg noensinne.

For å gjøre dette logisk, må du dele salget for regionen med det totale salget på tvers av alle regioner. Å få salg for hver region er imidlertid ikke så lett med den naturlige filtreringen som vil forekomme i modellene dine.

ALLE funksjoner i LuckyTemplates – Slik bruker du det med DAX

Det er her ALL funksjon kommer perfekt inn for å løse dette for oss. Når kombinert med CALCUATE-funksjonen kan du fjerne eventuelle regionfiltre og få riktig nevner på plass slik at utregningen blir korrekt.

I dette tilfellet refererte vi til kolonnen kundenavn og kombinerte den med CALCUATE slik at summen av alle salg kan tjene som nevneren for å beregne prosentandelen av salget.

ALLE funksjoner i LuckyTemplates – Slik bruker du det med DAX

ALLE funksjoner i LuckyTemplates – Slik bruker du det med DAX

Men ikke bare kan du fjerne filtrene for hvert kundenavn, med denne LuckyTemplates-funksjonen kan du også fjerne filtreringen som kommer fra en hvilken som helst kolonne i en bestemt tabell.

I dette bildet nedenfor skal jeg vise deg hva jeg mener. Du vil legge merke til hvordan kolonnen ALLE salg ganske enkelt gjentar tallene fra kolonnen Totalt salg.

Dette er på grunn av at ALL-funksjonsparameteren refererer til en spesifikk kolonne, og den kolonnen er ikke kolonnen Kundenavn.

ALLE funksjoner i LuckyTemplates – Slik bruker du det med DAX

For å fikse dette, må vi referere til hele tabellen, i stedet for bare en spesifikk kolonne. Du kan fjerne filtreringen fra en hvilken som helst kolonne i en tabell ved å referere til hele tabellen inne i ALL-funksjonen.

Se for eksempel formelen nedenfor og de tilsvarende endringene i tabellen.

ALLE funksjoner i LuckyTemplates – Slik bruker du det med DAX

ALLE funksjoner i LuckyTemplates – Slik bruker du det med DAX

En annen måte å tenke på ALL-funksjonen

Forhåpentligvis forstår du nå at ALL fjerner eventuelle filtre eller kontekst i beregningen din.

En annen måte å tenke på hva ALL faktisk gjør i formlene dine, er å forestille seg at når du refererer til denne spesielle funksjonen, genererer du en virtuell tabell eller liste over hver enkelt rad med informasjon fra parameterne som er lagt inn.

Dette er spesielt viktig hvis du bruker ALL som tabellparameter inne i FILTER-funksjonen.

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

Konklusjon

Oppsummert, tenk på ALLE-funksjonen som "fjern alle filtre"-funksjonen. Du kan plassere enten en tabell eller kolonne her, og det er viktig å forstå effekten av å gjøre enten.

For flere eksempler på hvordan du kan bruke ALL, sjekk ut disse lenkene nedenfor.

Takk,


LuckyTemplates Financial Dashboard: Komplette tabelltilpasningstips

LuckyTemplates Financial Dashboard: Komplette tabelltilpasningstips

LuckyTemplates er et flott verktøy for finansiell rapportering. Her er en veiledning om hvordan du lager tilpassede tabeller for ditt LuckyTemplates økonomiske dashbord.

Gode ​​fremgangsmåter for Power Query Language Flow

Gode ​​fremgangsmåter for Power Query Language Flow

Denne opplæringen vil diskutere Power Query Language Flow og hvordan den kan bidra til å lage en jevn og effektiv datarapport.

LuckyTemplates egendefinerte ikoner | PBI visualiseringsteknikk

LuckyTemplates egendefinerte ikoner | PBI visualiseringsteknikk

Jeg vil diskutere en av mine favorittteknikker rundt LuckyTemplates egendefinerte ikoner, som bruker egendefinerte ikoner på en dynamisk måte i LuckyTemplates visuals.

Opprette LuckyTemplates-tabeller ved å bruke UNION & ROW-funksjonen

Opprette LuckyTemplates-tabeller ved å bruke UNION & ROW-funksjonen

I denne bloggen viser jeg deg hvordan du kan lage LuckyTemplates-tabeller ved å bruke en formel som kombinerer UNION-funksjonen og ROW-funksjonen.

On-Premises Data Gateway In Power Automate

On-Premises Data Gateway In Power Automate

Oppdag hvordan on-premises data gateway lar Power Automate få tilgang til skrivebordsapplikasjoner når brukeren er borte fra datamaskinen.

Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Denne bloggen inneholder LuckyTemplates TOPN DAX-funksjonen, som lar deg få unik innsikt fra dataene dine, og hjelper deg med å ta bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Lær noen fantastiske analytiske teknikker som vi kan gjøre for datamodellering i LuckyTemplates ved å bruke DAX-støttetabeller.

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogikk for å få en helt unik innsikt. Jeg viser også frem målegrening i dette eksemplet.

LuckyTemplates What-If-parameterfunksjon

LuckyTemplates What-If-parameterfunksjon

Denne bloggen introduserer den nye funksjonen i LuckyTemplates, What-If-analyseparameteren. Du vil se hvordan det gjør alt raskt og enkelt for scenarioanalysen din.

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Finn ut hvordan du kan finne ut om inntektsveksten din er god ved å sjekke om marginene dine økte ved å bruke LuckyTemplates som måler forgrening.