Introduktion til avanceret DAX i LuckyTemplates

I denne tutorial vil jeg vise dig nogle eksempler på Advanced. Efter at have gennemgået det grundlæggende, vil jeg nu demonstrere nogle avancerede funktioner og formler, der er nøglen til at beregne mere komplicerede beregninger.

Jeg vil ikke dække hver formel eller funktion, men i stedet vil jeg give dig et overblik over et par ideer, så du kan udforske, hvad DAX kan gøre. Du kan se den fulde video af denne tutorial nederst på denne blog.

Indholdsfortegnelse

Filtrering af data efter dato ved hjælp af Slicer

Til at starte med vil jeg lave en tidssammenligningsanalyse af disse prøvedata her.

Introduktion til avanceret DAX i LuckyTemplates

Først vil jeg indsætte et filter for datoer.

Introduktion til avanceret DAX i LuckyTemplates

Derefter vælger jeg Dato i feltsektionen for at slippe af med hierarkiet.

Introduktion til avanceret DAX i LuckyTemplates

Så laver jeg det her til en skæremaskine.

Introduktion til avanceret DAX i LuckyTemplates

Når den er valgt, vil udsnitteren se sådan ud, hvilket gør det muligt for os at filtrere ned til en anden tidszone.

Introduktion til avanceret DAX i LuckyTemplates

Nu vil du se, at filtreringen ændrer resultaterne fra vores originale data. Så nu ser vi på en mindre delmængde af information.

Introduktion til avanceret DAX i LuckyTemplates

Dette skyldes den skiftende kontekst af disse beregninger på grund af den forskellige tidsramme.

I modellen filtreres tidsrammen i Datoer- tabellen, og derefter flyder den ned til Salgstabellen .

Introduktion til avanceret DAX i LuckyTemplates

 Dernæst vil jeg oprette en tabel over mine datoer med hierarkiet fjernet.

Introduktion til avanceret DAX i LuckyTemplates

En anden ting er, at jeg ikke kan lide dette datoformat. Så jeg vil ændre dem ved at gå over til området Tabeller.

Introduktion til avanceret DAX i LuckyTemplates

Så finder jeg min Datoer- tabel og fremhæver den kolonne.

Introduktion til avanceret DAX i LuckyTemplates

Jeg vil ændre formatet til dato, måned og år. Jeg ved, at i forskellige områder af verden er datoerne i forskellige rækkefølger, men til denne øvelse vil jeg bruge dette format.

Introduktion til avanceret DAX i LuckyTemplates

Nu ser mine datoer sådan ud på grund af den formateringsjustering, jeg foretog, og filtreringen af ​​sliceren.

Introduktion til avanceret DAX i LuckyTemplates

Dernæst vil jeg bringe mit samlede salg ind . Og nu i stedet for at se salg efter kunde, viser det salg efter datoer.

Introduktion til avanceret DAX i LuckyTemplates

Tidssammenligning med avanceret DAX

Nu vil jeg sammenligne dataene for den nuværende dato med dataene fra det foregående år.

For at gøre dette vil jeg oprette et nyt mål kaldet Sales LY for sidste års data, og jeg vil bruge en funktion kaldet.

Introduktion til avanceret DAX i LuckyTemplates

CALCULATE gør det muligt for mig at ændre konteksten for beregningen.

CALCULATE bliver din mest brugte funktion i power BI og i DAX-formlerne, fordi det er starten på enhver avanceret analyse i power BI.

Nu vil jeg indtaste det samlede salg .

Introduktion til avanceret DAX i LuckyTemplates

Jeg vil beregne mit samlede salg , men jeg vil gøre det i en anden sammenhæng. Så jeg bruger en funktion, der gør det muligt for mig at skifte filter.

For eksempel kan jeg bruge en funktion kaldetog jeg kan indtaste Datoer- kolonnen og indtaste formlen.

Introduktion til avanceret DAX i LuckyTemplates

Nu kan jeg sammenligne salget mellem denne dato og samme dag sidste år, hvilket er min nuværende kontekst. Konteksten er afledt af den funktion, jeg brugte inde i CALCULATE .

Introduktion til avanceret DAX i LuckyTemplates

Dette er det første eksempel på en avanceret DAX-beregning.

Beregning af kumulativ total med avanceret DAX

Nu vil jeg vise dig endnu et eksempel på at skabe en kumulativ total.

Kumulativt salg beregnes ved hjælp af denne formel.

Introduktion til avanceret DAX i LuckyTemplates

Jeg vil bruge BEREGN til at beregne det samlede salg . Men jeg vil gerne gøre det i en anden sammenhæng.

Så jeg vil bruge funktionerneog. Så vil jeg sætte Datoer- tabellen og under det, vil jeg sætte Dato- kolonnen som mindre end/lig med Dato .

Introduktion til avanceret DAX i LuckyTemplates

 Nu har jeg mit kumulative salg .

Sådan ser det ud i en visualisering.

Introduktion til avanceret DAX i LuckyTemplates

Jeg kan ændre datokonteksten i sliceren, og alt opdateres automatisk for mig.

Introduktion til avanceret DAX i LuckyTemplates

Dette er endnu et eksempel på måleforgrening. Vi forgrener os til en kumulativ delmængde af beregninger.

Det, der sker for hvert resultat i det kumulative salg, er, at formlen beregner summen af ​​salget for den aktuelle dag og hver foregående dag.

Det er, hvad denne del af formlen gør. Det ændrer konteksten for beregningen.

Introduktion til avanceret DAX i LuckyTemplates

er dynamiske. De ændrer sig ikke kun baseret på datokonteksten, men også, for eksempel når jeg vil se på en bestemt kunde.

Introduktion til avanceret DAX i LuckyTemplates

Det vil derefter opdatere alle vores formler for den specifikke kunde.

Disse formler er bygget på en måde, så de kommer til at fungere problemfrit med den model, jeg har oprettet. Yderligere filtre kan lægges oven på hinanden for at skabe dynamiske beregninger.

Målgrupper i Avanceret DAX

Mål forgrening er en stor del af avancerede DAX-beregninger. Så når vi bevæger os væk fra centrale tiltag og bevæger os ind i flere grene af tiltag, kan vi begynde at oprette nye tiltagsgrupper.

Først skal jeg klikke på Indtast data.

Introduktion til avanceret DAX i LuckyTemplates

Jeg kalder den nye tabel for kumulative mål .

Introduktion til avanceret DAX i LuckyTemplates

Så vil jeg oprette en anden og kalde denne en Tidssammenligning .

Introduktion til avanceret DAX i LuckyTemplates

Så disse vises nu i vores feltsektion. De vises også her i vores model.

Introduktion til avanceret DAX i LuckyTemplates

Så skal jeg bare flytte dem ind.

Jeg vil overføre det kumulative salg til mine kumulative mål .

Introduktion til avanceret DAX i LuckyTemplates

Jeg vil også tage Salg Sidste år og flytte det til Tidssammenligning .

Introduktion til avanceret DAX i LuckyTemplates

Så sletter jeg de unødvendige kolonner.

Introduktion til avanceret DAX i LuckyTemplates

Nu har jeg tre målegrupper, som er nemme at referere til.

Introduktion til avanceret DAX i LuckyTemplates

Og det vil vokse, fordi jeg også kan måle vores fortjeneste og fortjenstmarginer i brancher. Jeg behøver kun at justere målene inde i CALCUATE- funktionen og få forskellige resultater for hvert mål.

*****Relaterede links*****


Konklusion

Jeg synes, jeg har dækket nok fra et begyndersynspunkt. Dette er kun begyndelsen på, hvad avancerede DAX-beregninger er. Jeg ønsker ikke at blive for teknisk og forvirre dig i denne tidlige fase af denne begynderguide.

Hvis du vil lære mere, kan du se på vores DAX-kurser eller indhold, som vi har tilgængeligt igennem.

Alt det bedste.

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







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.