Introduksjon til avansert DAX i LuckyTemplates

I denne opplæringen vil jeg vise deg noen eksempler på avansert. Etter å ha gått gjennom det grunnleggende, skal jeg nå demonstrere noen avanserte funksjoner og formler som er nøkkelen til å beregne mer kompliserte beregninger.

Jeg vil ikke dekke hver formel eller funksjon, men i stedet vil jeg gi deg en oversikt over noen ideer slik at du kan utforske hva DAX kan gjøre. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Innholdsfortegnelse

Filtrering av data etter dato ved hjelp av skjæremaskinen

For å starte, skal jeg gjøre en tidssammenligningsanalyse på disse prøvedataene her.

Introduksjon til avansert DAX i LuckyTemplates

Først skal jeg ta inn et filter for datoer.

Introduksjon til avansert DAX i LuckyTemplates

Etter det velger jeg Dato i feltdelen for å bli kvitt hierarkiet.

Introduksjon til avansert DAX i LuckyTemplates

Så skal jeg gjøre dette om til en slicer.

Introduksjon til avansert DAX i LuckyTemplates

Når den er valgt, vil sliceren se slik ut, slik at vi kan filtrere ned til en annen tidssone.

Introduksjon til avansert DAX i LuckyTemplates

Nå vil du se at filtreringen endrer resultatene fra våre opprinnelige data. Så nå ser vi på en mindre delmengde av informasjon.

Introduksjon til avansert DAX i LuckyTemplates

Dette er på grunn av den endrede konteksten til disse beregningene på grunn av den forskjellige tidsrammen.

I modellen filtreres tidsrammen i Datoer- tabellen, og deretter flyter den ned til Sales- tabellen.

Introduksjon til avansert DAX i LuckyTemplates

 Deretter skal jeg lage en tabell over datoene mine med hierarkiet fjernet.

Introduksjon til avansert DAX i LuckyTemplates

En annen ting er at jeg ikke liker dette datoformatet. Så jeg vil endre dem ved å gå over til tabellene.

Introduksjon til avansert DAX i LuckyTemplates

Så finner jeg Datoer- tabellen min og fremhever den kolonnen.

Introduksjon til avansert DAX i LuckyTemplates

Jeg skal endre formatet til dato, måned og år. Jeg vet at i forskjellige områder av verden er datoene i forskjellige rekkefølger, men for denne opplæringen vil jeg bruke dette formatet.

Introduksjon til avansert DAX i LuckyTemplates

Nå ser datoene mine slik ut på grunn av formateringsjusteringen jeg gjorde og filtreringen av sliceren.

Introduksjon til avansert DAX i LuckyTemplates

Deretter skal jeg hente inn totalt salg . Og nå i stedet for å se salg etter kunde, viser den salg etter datoer.

Introduksjon til avansert DAX i LuckyTemplates

Tidssammenligning med avansert DAX

Nå vil jeg sammenligne dataene for nåværende dato mot dataene fra forrige år.

For å gjøre dette skal jeg lage et nytt mål kalt Sales LY for fjorårets data og jeg skal bruke en funksjon som heter.

Introduksjon til avansert DAX i LuckyTemplates

CALCUATE gjør det mulig for meg å endre konteksten for beregningen.

CALCUATE kommer til å bli din mest brukte funksjon i power BI og i DAX-formlene fordi det er starten på enhver avansert analyse i power BI.

Nå skal jeg legge inn totalt salg .

Introduksjon til avansert DAX i LuckyTemplates

Jeg vil beregne mitt totale salg , men jeg vil gjøre det i en annen kontekst. Så jeg bruker en funksjon som lar meg bytte filter.

For eksempel kan jeg bruke en funksjon som heterog jeg kan skrive inn Datoer- kolonnen og skrive inn formelen.

Introduksjon til avansert DAX i LuckyTemplates

Nå kan jeg sammenligne salg mellom denne datoen og samme dag i fjor, som er min nåværende kontekst. Konteksten er avledet fra funksjonen jeg brukte inne i CALCUATE .

Introduksjon til avansert DAX i LuckyTemplates

Dette er det første eksemplet på en avansert DAX-beregning.

Beregner kumulativ total med avansert DAX

Nå skal jeg vise deg et annet eksempel på å lage en kumulativ total.

Kumulativt salg beregnes ved hjelp av denne formelen.

Introduksjon til avansert DAX i LuckyTemplates

Jeg skal bruke CALCUATE for å beregne totalt salg . Men jeg vil gjøre det i en annen sammenheng.

Så jeg bruker funksjoneneog. Deretter skal jeg legge inn Datoer- tabellen og under den legger jeg Dato- kolonnen som mindre enn/lik Dato .

Introduksjon til avansert DAX i LuckyTemplates

 Nå har jeg mitt kumulative salg .

Slik ser det ut i en visualisering.

Introduksjon til avansert DAX i LuckyTemplates

Jeg kan endre datokonteksten i sliceren og alt oppdateres automatisk for meg.

Introduksjon til avansert DAX i LuckyTemplates

Dette er et annet eksempel på tiltaksgrening. Vi forgrener oss til en kumulativ delmengde av beregninger.

Det som skjer for hvert resultat i det kumulative salget er at formelen beregner summen av salgene for gjeldende dag og hver foregående dag.

Det er det denne delen av formelen gjør. Det endrer konteksten for beregningen.

Introduksjon til avansert DAX i LuckyTemplates

er dynamiske. Ikke bare endres de basert på datokonteksten, men også for eksempel når jeg ønsker å se på en bestemt kunde.

Introduksjon til avansert DAX i LuckyTemplates

Den vil da oppdatere alle formlene våre for den spesifikke kunden.

Disse formlene er bygget på en måte at de skal fungere sømløst med modellen jeg har laget. Ytterligere filtre kan legges oppå hverandre for å lage dynamiske beregninger.

Målgrupper i avansert DAX

Mål forgrening er en stor del av avanserte DAX-beregninger. Så når vi går bort fra sentrale tiltak og går inn i flere tiltaksgrener, kan vi begynne å lage nye tiltaksgrupper.

Først skal jeg klikke på Skriv inn data.

Introduksjon til avansert DAX i LuckyTemplates

Jeg kaller den nye tabellen Kumulative mål .

Introduksjon til avansert DAX i LuckyTemplates

Så skal jeg lage en annen og kalle denne for Tidssammenligning .

Introduksjon til avansert DAX i LuckyTemplates

Så disse vises nå i feltseksjonen vår. De vil også vises her i vår modell.

Introduksjon til avansert DAX i LuckyTemplates

Da trenger jeg bare å flytte disse inn.

Jeg skal overføre det kumulative salget til mine kumulative mål .

Introduksjon til avansert DAX i LuckyTemplates

Jeg tar også Salg i fjor og flytter det inn i tidssammenligning .

Introduksjon til avansert DAX i LuckyTemplates

Da sletter jeg de unødvendige kolonnene.

Introduksjon til avansert DAX i LuckyTemplates

Nå har jeg tre tiltaksgrupper som er enkle å referere til.

Introduksjon til avansert DAX i LuckyTemplates

Og dette vil vokse fordi jeg også kan måle grenen vår fortjeneste og fortjenestemarginer. Jeg trenger bare å justere målene inne i CALCUATE- funksjonen og få forskjellige resultater for hvert mål.

*****Relaterte linker*****


Konklusjon

Jeg tror jeg har dekket nok fra et nybegynnersynspunkt. Dette er bare starten på hva avanserte DAX-beregninger er. Jeg vil ikke bli for teknisk og forvirre deg i dette tidlige stadiet av denne nybegynnerveiledningen.

Hvis du vil lære mer, kan du se på våre DAX-kurs eller innhold som vi har tilgjengelig gjennom.

Beste ønsker.

*****Lære Lucky Templates?*****







PowerApps-søkefelt: Slik legger du til og tilpasser

PowerApps-søkefelt: Slik legger du til og tilpasser

Lær hvordan du oppretter et PowerApps-søkefelt fra bunnen av og tilpasser det til å matche det overordnede temaet for appen din.

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

Høst eller fang en verdi inne i et mål for å gjenbruke i et annet mål for dynamiske beregninger ved å bruke SELECTEDVALUE DAX i LuckyTemplates.

Versjonshistorikk i SharePoint-lister

Versjonshistorikk i SharePoint-lister

Oppdag hvordan versjonshistorikk i SharePoint kan hjelpe deg med å se utviklingen av bestemte data, og hvor mange endringer den har gjennomgått.

Hex-fargekodevelger for Lucky Templates-rapporter

Hex-fargekodevelger for Lucky Templates-rapporter

Her er et verktøy for å lage rapporter og grafikk, en sekskantkodevelger for farger som du kan bruke for enkelt å få fargene til LuckyTemplates-rapportene dine.

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Du kan enkelt vise en datoperiode som en slicer i rapporten ved hjelp av en periodetabell. Bruk en M-kode for å lage den dynamiske datoskjæreren i LuckyTemplates.

Proporsjons- og frekvenstabeller i Excel

Proporsjons- og frekvenstabeller i Excel

Skulle dykke ned i frekvenstabeller i Excel samt proporsjonstabeller. Se nærmere på hva de er og når du skal bruke dem.

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Lær hvordan du laster ned og installerer DAX Studio og Tabular Editor 3 og hvordan du konfigurerer dem for bruk i LuckyTemplates og i Excel.

LuckyTemplates Shape Map Visualization for romlig analyse

LuckyTemplates Shape Map Visualization for romlig analyse

Denne bloggen inneholder Shape Map-visualiseringen for romlig analyse i LuckyTemplates. Jeg viser deg hvordan du kan bruke denne visualiseringen effektivt med dens funksjoner og elementer.

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

I denne opplæringen viser jeg frem en unik idé rundt finansiell rapportering, som tildeler resultater for å forhåndsbestemme tabellmaler inne i LuckyTemplates.

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

Opprett DAX-mål i LuckyTemplates ved å bruke eksisterende mål eller formler. Dette er det jeg kaller tiltaket forgreningsteknikk.