Oprettelse af et Pareto-diagram i LuckyTemplates – Avanceret DAX

Denne blogtutorial viser et virkelig interessant eksempel omkring Pareto-analyse. Jeg vil lære dig, hvordan du opretter et Pareto-diagram ved hjælp af avancerede DAX-formler. Du kan se den fulde video af denne tutorial nederst på denne blog.

Jeg viser dig, hvordan du bruger en kombination af formler for at kunne generere en visualisering som denne.

Oprettelse af et Pareto-diagram i LuckyTemplates – Avanceret DAX

Den første ting, som jeg altid anbefaler, når man arbejder med noget lignende med denne analyse, er at omdanne visualiseringen til en tabel . På denne måde kan du virkelig undersøge de tal, der er nødvendige for at generere den nævnte visualisering.

For dette scenarie skal du først oprette en kumulativ total for at få det samlede indtægtsbeløb . Som du kan se, er der ingen datoer og tal. Derfor vil det være udfordrende at generere en kumulativ total, der er baseret på tekstværdi i stedet for tal. Jeg vil lære dig, hvordan du gør dette trin for trin.

DOWNLOAD DAX RESOURCE HER

Indholdsfortegnelse

Beregning af den kumulative total

Den første ting, jeg vil vise dig, er beregningen for kumulativ total uden datoer.

Oprettelse af et Pareto-diagram i LuckyTemplates – Avanceret DAX

Teknikken her er at brugefunktion såvel som en iterator somfungere. FILTER-funktionen går inde i SUMX. Derefter skal du oprette en virtuel tabel ved hjælp affungere.

Oprettelse af et Pareto-diagram i LuckyTemplates – Avanceret DAX

Den virtuelle tabel skal se på alt salg inden for den valgte datokontekst. Derefter skal den gå gennem de specifikke tilstandskoder inde i tabellen.

Den nævnte del af formlen vil skabe en tabel nøjagtigt som eksempeltabellen. Den eneste forskel er, at den skaber bordet virtuelt for nu.

Oprettelse af et Pareto-diagram i LuckyTemplates – Avanceret DAX

Den næste del af formlen vil oprette en anden virtuel tabel for indtægterne. Men fordi denne logik er inde i et filter, manipulerer den tabellen virtuelt for at skabe en kumulativ total. Formlen skal gentage hver række og en del af tabellen over den samlede omsætning.

Hvis indtægterne for den specifikke række er større end eller lig med statens indtægter, beregner den indtægtsbeløbet og bringer det ind i tabellen.  

Oprettelse af et Pareto-diagram i LuckyTemplates – Avanceret DAX

Derefter skal du tilføje variablen StateRev , så den skal evaluere den samlede omsætning .

Oprettelse af et Pareto-diagram i LuckyTemplates – Avanceret DAX

Det er sådan, du opretter en kumulativ total, selvom der ikke er nogen rangordning baseret på datoer eller tal. De kumulative totaler, der blev oprettet, er kun baseret på en tekstkolonne.

Alle de kumulative totaler i tabellen beregnes, fordi de alle evalueres til sande, og derefter aggregeres de samlede indtægter til den kumulative total.

Oprettelse af tabellen Alle salg

Den næste del, som jeg gerne vil demonstrere, er oprettelsen af ​​salgstabellen til pareto-diagrammet.

Først skal du klikke på Ny mål , og derefter indtaste navnet på målingen. I dette tilfælde er det Alle salg . Start derefter formlen medfunktion til at beregne den samlede omsætning. Og så gå (salg) .

Oprettelse af et Pareto-diagram i LuckyTemplates – Avanceret DAX

Klik på enter, og træk den færdige måling ind i tabellen for at se de tilsvarende data.

Oprettelse af et Pareto-diagram i LuckyTemplates – Avanceret DAX

Ud over dette kan du oprette et Pareto-diagram baseret på ethvert valg gennem produktkategorivælgeren .

Oprettelse af et Pareto-diagram i LuckyTemplates – Avanceret DAX

Kombination af DAX-formler for at skabe Pareto-diagram

Den næste ting, jeg vil vise dig, er, hvordan du kombinerer de tidligere formler til en anden ved blot at tilføje nogle DAX-funktioner.

For at gøre det skal du bare oprette en ny målestok eller kopiere en eksisterende (lignende) og derefter omdøbe den i overensstemmelse hermed. I dette eksempel er det nye mål navngivet som Pareto Chart (States) .

Som du kan se, er der allerede en eksisterende formel i det kopierede mål, så du behøver kun at tilføje nogle DAX-formler. I dette tilfælde skal du tilføje nogle variabler ved hjælp affunktion, som forenkler beregninger.

Den første variabel ( VAR StateRey ) er simpelthen lig med Total Revenue, mens den anden ( VAR AllSales ) brugerog ALLE UDVALGTE funktioner.

For logikken skal du tilføjefunktion før SUMX , og tilføj derefter variablen AllSales i den nederste del. Det er vigtigt at have en konstant værdi for at resultaterne vender tilbage. Derfor skal du sætte nul som det alternative resultat.

Oprettelse af et Pareto-diagram i LuckyTemplates – Avanceret DAX

Der er tidspunkter, hvor resultaterne vises i et talformat, men kolonnen Pareto-diagram (Stater) bør vises i procent som denne nedenfor.

Oprettelse af et Pareto-diagram i LuckyTemplates – Avanceret DAX

Du skal således gå til Målværktøjer og derefter ændre formatet til en procentdel.

Oprettelse af et Pareto-diagram i LuckyTemplates – Avanceret DAX

Når du går tilbage til tabellen, kan du se de nøjagtige resultater i tabellen transformeres til et Pareto-diagram. Det er grunden til, at jeg altid anbefaler at have det inde i en tabel først, før du opretter diagrammet.

Du kan eksperimentere rundt i diagrammet og vælge dynamiske data i produktkategorivælgeren . Som du kan se, ændres Pareto-diagrammet også dynamisk i henhold til dine produktkategorier.

Du kan også tilføje nogle farver til dit Pareto-diagram ved hjælp af nogle dataetiketter for at gøre det mere overbevisende. Bare tag dig tid til at lege rundt i formateringsområdet og indstil dit Pareto-diagram i overensstemmelse hermed. For eksempel kan du ændre visualiseringen og aktivere linjeværdierne som denne nedenfor.

Oprettelse af et Pareto-diagram i LuckyTemplates – Avanceret DAX

Der er så meget, du kan gøre inde i LuckyTemplates for at få dine data til at skille sig ud og din rapport mere effektiv og visuelt tiltalende.




Konklusion

Jeg håber, du kan lide dette eksempel på formelkombinationer. Det kan blive alt for avanceret, men det hele kan lade sig gøre i LuckyTemplates. Jeg vil også gerne nævne, at(variabel) funktion hjalp os virkelig i dette eksempel.

Nøglen er at forstå det rigtige tidspunkt at bruge variabler i evalueringen. Det kan enten bruges i starten af ​​formlen eller som en itererende funktion. 

Jeg håber, at du har fået noget ud af denne tutorial, og forhåbentlig kan du finde en måde at bruge eksempelformelmønsteret i dine egne modeller.

Alt det bedste!


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.

Oprettelse af en datotabel i LuckyTemplates

Oprettelse af en datotabel i LuckyTemplates

Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.

Professionelle serviceanalyserapporter i LuckyTemplates

Professionelle serviceanalyserapporter i LuckyTemplates

I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.

Almindelige SQL-funktioner: En oversigt

Almindelige SQL-funktioner: En oversigt

Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.

LuckyTemplates skabelonoprettelse: Guide og tips

LuckyTemplates skabelonoprettelse: Guide og tips

I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.

LuckyTemplates-rangering og brugerdefineret gruppering

LuckyTemplates-rangering og brugerdefineret gruppering

I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.