Opprette et Pareto-diagram i LuckyTemplates – Avansert DAX

Denne bloggopplæringen viser et veldig interessant eksempel rundt Pareto-analyse. Jeg skal lære deg hvordan du lager et Pareto-diagram ved hjelp av avanserte DAX-formler. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Jeg skal vise deg hvordan du bruker en kombinasjon av formler for å kunne generere en visualisering som denne.

Opprette et Pareto-diagram i LuckyTemplates – Avansert DAX

Det første jeg alltid anbefaler når du jobber med noe lignende med denne analysen, er å gjøre visualiseringen om til en tabell . På denne måten kan du virkelig undersøke tallene som trengs for å generere den nevnte visualiseringen.

For dette scenariet må du først opprette en kumulativ sum for å få totalinntektsbeløpet . Som du kan se, er det ingen datoer og tall. Derfor vil det være utfordrende å generere en kumulativ total som er basert på tekstverdi i stedet for tall. Jeg skal lære deg hvordan du gjør dette trinn for trinn.

LAST NED DAX RESURSE HER

Innholdsfortegnelse

Beregning av den kumulative totalen

Det første jeg skal vise deg er beregningen for kumulativ total uten datoer.

Opprette et Pareto-diagram i LuckyTemplates – Avansert DAX

Teknikken her er å brukefunksjon så vel som en iterator somfunksjon. FILTER-funksjonen går inn i SUMX. Etter det må du lage en virtuell tabell ved å brukefunksjon.

Opprette et Pareto-diagram i LuckyTemplates – Avansert DAX

Den virtuelle tabellen må se på alle salgene innenfor den valgte datokonteksten. Etter det skal den gå gjennom de spesifikke tilstandskodene inne i tabellen.

Den nevnte delen av formelen vil lage en tabell akkurat som eksempeltabellen. Den eneste forskjellen er at det skaper tabellen praktisk talt for nå.

Opprette et Pareto-diagram i LuckyTemplates – Avansert DAX

Den neste delen av formelen vil opprette en annen virtuell tabell for inntektene. Men fordi denne logikken er inne i et filter, manipulerer den tabellen virtuelt for å lage en kumulativ total. Formelen skal iterere gjennom hver rad og del av totalinntektstabellen.

Hvis inntekten til den spesifikke raden er større enn eller lik statsinntekten, beregner den inntektsbeløpet og bringer det inn i tabellen.  

Opprette et Pareto-diagram i LuckyTemplates – Avansert DAX

Etter det må du legge til variabelen StateRev , slik at den skal evaluere den totale inntekten .

Opprette et Pareto-diagram i LuckyTemplates – Avansert DAX

Det er slik du lager en kumulativ total, selv om det ikke er noen rangering basert på datoer eller tall. De kumulative summene som ble opprettet, er kun basert på en tekstkolonne.

Alle de kumulative totalsummene i tabellen beregnes fordi de alle ble evaluert til sanne, og deretter aggregeres de totale inntektene til den kumulative summen.

Opprette tabellen for alle salg

Den neste delen som jeg vil demonstrere er opprettelsen av salgstabellen for pareto-diagrammet.

Først klikker du Nytt mål , og skriv deretter inn navnet på målet. I dette tilfellet er det All Sales . Start deretter formelen medfunksjon for å beregne den totale inntekten. Og så, gå (Salg) .

Opprette et Pareto-diagram i LuckyTemplates – Avansert DAX

Klikk enter, og dra det fullførte målet inn i tabellen for å se de tilsvarende dataene.

Opprette et Pareto-diagram i LuckyTemplates – Avansert DAX

I tillegg til dette kan du lage et Pareto-diagram basert på et hvilket som helst valg gjennom produktkategorivelgeren .

Opprette et Pareto-diagram i LuckyTemplates – Avansert DAX

Kombinere DAX-formler for å lage Pareto-diagram

Den neste tingen jeg vil vise deg er hvordan du kombinerer de forrige formlene til en annen ved ganske enkelt å legge til noen DAX-funksjoner.

For å gjøre det, bare opprett et nytt mål eller kopier et eksisterende (lignende) og endre navn på det deretter. For dette eksemplet heter det nye målet Pareto Chart (States) .

Som du kan se, er det allerede en eksisterende formel i det kopierte målet, så du trenger bare å legge til noen DAX-formler. I dette tilfellet må du legge til noen variabler ved å brukefunksjon, som forenkler beregninger.

Den første variabelen ( VAR StateRey ) tilsvarer ganske enkelt Total Revenue, mens den andre ( VAR AllSales ) brukerog ALLE VALGTE funksjoner.

For logikken, legg tilfunksjon før SUMX , og legg deretter til variabelen AllSales på den nederste delen. Det er viktig å ha en konstant verdi for at resultatene skal komme tilbake. Dermed bør du sette null som alternativt resultat.

Opprette et Pareto-diagram i LuckyTemplates – Avansert DAX

Det er tider når resultatene vises i et tallformat, men Pareto-diagrammet (Stater) -kolonnen skal vises i prosent som denne nedenfor.

Opprette et Pareto-diagram i LuckyTemplates – Avansert DAX

Dermed må du gå til Målverktøy , og deretter endre formatet til en prosentandel.

Opprette et Pareto-diagram i LuckyTemplates – Avansert DAX

Når du går tilbake til tabellen, kan du se de nøyaktige resultatene i tabellen forvandles til et Pareto-diagram. Det er grunnen til at jeg alltid anbefaler å ha det inne i en tabell først før du lager diagrammet.

Du kan eksperimentere rundt diagrammet og velge dynamiske data i produktkategorivelgeren . Som du kan se, endres Pareto-diagrammet også dynamisk i henhold til produktkategoriene dine.

Du kan også legge til noen farger i Pareto-diagrammet ditt ved å bruke noen dataetiketter for å gjøre det mer overbevisende. Bare ta deg tid til å leke deg rundt i formateringsområdet og konfigurer Pareto-diagrammet ditt deretter. Du kan for eksempel endre visualiseringen og aktivere linjeverdiene som denne nedenfor.

Opprette et Pareto-diagram i LuckyTemplates – Avansert DAX

Det er så mye du kan gjøre inne i LuckyTemplates for å få dataene dine til å skille seg ut og rapporten din mer effektiv og visuelt tiltalende.




Konklusjon

Jeg håper du liker dette eksempelet på formelkombinasjoner. Det kan bli altfor avansert, men alt er gjennomførbart i LuckyTemplates. Jeg vil også nevne at(variabel) funksjon hjalp oss virkelig i dette eksemplet.

Nøkkelen er å forstå riktig tidspunkt for å bruke variabler i evalueringen. Den kan enten brukes i starten av formelen eller som en iterasjonsfunksjon. 

Jeg håper at du fikk noe ut av denne opplæringen, og forhåpentligvis kan du finne en måte å bruke eksempelformelmønsteret i dine egne modeller.

Beste ønsker!


Variabler og uttrykk i Power Query Editor

Variabler og uttrykk i Power Query Editor

Denne opplæringen vil diskutere om variabler og uttrykk i Power Query Editor. Du lærer hvordan du skriver og bygger dem riktig.

Hvordan lage et Lucky Templates-varmekart

Hvordan lage et Lucky Templates-varmekart

Et LuckyTemplates-varmekart er en type visualisering som brukes til å vise datatetthet på et kart. I denne opplæringen vil jeg diskutere hvordan vi kan lage en – ikke gå glipp av noe!

Opprette et Pareto-diagram i LuckyTemplates – Avansert DAX

Opprette et Pareto-diagram i LuckyTemplates – Avansert DAX

Jeg skal lære deg et veldig interessant eksempel rundt Pareto-prinsippet og hvordan du lager et Pareto-diagram ved hjelp av viktige DAX-formler.

Egendefinert stolpediagram i LuckyTemplates: varianter og modifikasjoner

Egendefinert stolpediagram i LuckyTemplates: varianter og modifikasjoner

Lær hvordan et tilpasset stolpediagram på markedsplassen kan brukes til datasammenligning og hvordan du kan lage dem ved å bruke eksempler i LuckyTemplates.

Kraftautomatisering av statiske resultater: En oversikt

Kraftautomatisering av statiske resultater: En oversikt

Lær hvordan Power Automate Static Results-funksjonen fungerer og hvorfor det er bra å bli lagt til de beste praksisene når du lager flytdiagrammer.

LuckyTemplates Python-opplæring: Hvordan oversette tekster

LuckyTemplates Python-opplæring: Hvordan oversette tekster

eDNA demonstrerer hvordan du utfører språk- eller tekstoversettelse ved hjelp av Python og overfører det til LuckyTemplates. LuckyTemplates Python-opplæring.

Lag et Gantt-diagram i LuckyTemplates Report Builder

Lag et Gantt-diagram i LuckyTemplates Report Builder

I denne opplæringen lærer du hvordan du bruker Gauge Bullet Graph til å lage et Gantt-diagram i LuckyTemplates Report Builder.

Lag 3D-spredningsplott ved å bruke Python i LuckyTemplates

Lag 3D-spredningsplott ved å bruke Python i LuckyTemplates

I denne opplæringen lærer du hvordan du lager et tredimensjonalt (3D) spredningsplott ved å bruke Python i LuckyTemplates.

Effektiv LuckyTemplates-rapportering – øktgjennomgang og ressursnedlasting

Effektiv LuckyTemplates-rapportering – øktgjennomgang og ressursnedlasting

Effektiv LuckyTemplates-rapportering – øktgjennomgang og ressursnedlasting

Ny kundeanalyse med LuckyTemplates – Neste medlemsbegivenhet

Ny kundeanalyse med LuckyTemplates – Neste medlemsbegivenhet

Ny kundeanalyse med LuckyTemplates – Neste medlemsbegivenhet