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.
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.
Først vil jeg indsætte et filter for datoer.
Derefter vælger jeg Dato i feltsektionen for at slippe af med hierarkiet.
Så laver jeg det her til en skæremaskine.
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.
Nu vil du se, at filtreringen ændrer resultaterne fra vores originale data. Så nu ser vi på en mindre delmængde af information.
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 .
Dernæst vil jeg oprette en tabel over mine datoer med hierarkiet fjernet.
En anden ting er, at jeg ikke kan lide dette datoformat. Så jeg vil ændre dem ved at gå over til området Tabeller.
Så finder jeg min Datoer- tabel og fremhæver den kolonne.
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.
Nu ser mine datoer sådan ud på grund af den formateringsjustering, jeg foretog, og filtreringen af sliceren.
Dernæst vil jeg bringe mit samlede salg ind . Og nu i stedet for at se salg efter kunde, viser det salg efter datoer.
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.
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 .
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.
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 .
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.
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 .
Nu har jeg mit kumulative salg .
Sådan ser det ud i en visualisering.
Jeg kan ændre datokonteksten i sliceren, og alt opdateres automatisk for mig.
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.
er dynamiske. De ændrer sig ikke kun baseret på datokonteksten, men også, for eksempel når jeg vil se på en bestemt kunde.
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.
Jeg kalder den nye tabel for kumulative mål .
Så vil jeg oprette en anden og kalde denne en Tidssammenligning .
Så disse vises nu i vores feltsektion. De vises også her i vores model.
Så skal jeg bare flytte dem ind.
Jeg vil overføre det kumulative salg til mine kumulative mål .
Jeg vil også tage Salg Sidste år og flytte det til Tidssammenligning .
Så sletter jeg de unødvendige kolonner.
Nu har jeg tre målegrupper, som er nemme at referere til.
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?*****
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.
Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.
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.
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.
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.
Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.
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.
Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.
I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.
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.