Skapa ett paretodiagram i LuckyTemplates – Advanced DAX

Den här blogghandledningen visar ett riktigt intressant exempel kring Pareto-analys. Jag ska lära dig hur du skapar ett Pareto-diagram med hjälp av avancerade DAX-formler. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Jag ska visa dig hur du använder en kombination av formler för att kunna generera en visualisering som den här.

Skapa ett paretodiagram i LuckyTemplates – Advanced DAX

Det första jag alltid rekommenderar när man arbetar med något liknande med denna analys är att göra visualiseringen till en tabell . På så sätt kan du verkligen undersöka siffrorna som behövs för att generera nämnda visualisering.

För det här scenariot måste du först skapa en kumulativ summa för att få summan av totala intäkter . Som du kan se finns det inga datum och siffror. Därför kommer det att vara utmanande att generera en kumulativ summa som är baserad på textvärde istället för siffror. Jag ska lära dig hur du gör detta steg för steg.

LADDA NED DAX RESURS HÄR

Innehållsförteckning

Beräknar den ackumulerade summan

Det första jag ska visa dig är beräkningen för ackumulerad summa utan datum.

Skapa ett paretodiagram i LuckyTemplates – Advanced DAX

Tekniken här är att användafunktion samt en iterator somfungera. FILTER-funktionen går in i SUMX. Efter det måste du skapa en virtuell tabell med hjälp avfungera.

Skapa ett paretodiagram i LuckyTemplates – Advanced DAX

Den virtuella tabellen måste titta på all försäljning inom det valda datumsammanhanget. Efter det ska den gå igenom de specifika tillståndskoderna i tabellen.

Den nämnda delen av formeln kommer att skapa en tabell exakt som exempeltabellen. Den enda skillnaden är att det skapar tabellen virtuellt för tillfället.

Skapa ett paretodiagram i LuckyTemplates – Advanced DAX

Nästa del av formeln kommer att skapa en annan virtuell tabell för intäkterna. Men eftersom denna logik finns i ett filter, manipulerar den tabellen virtuellt för att skapa en kumulativ summa. Formeln ska upprepas genom varje rad och del av tabellen över totala intäkter.

Om intäkterna för den specifika raden är större än eller lika med statens intäkter, beräknar den intäktsbeloppet och förs in i tabellen.  

Skapa ett paretodiagram i LuckyTemplates – Advanced DAX

Efter det måste du lägga till variabeln StateRev , så att den kommer att utvärdera den totala intäkterna .

Skapa ett paretodiagram i LuckyTemplates – Advanced DAX

Det är så du skapar en ackumulerad summa trots att det inte finns någon rankning baserat på datum eller siffror. De kumulativa summorna som skapades baseras endast på en textkolumn.

Alla de kumulativa summorna i tabellen beräknas eftersom de alla utvärderades till sanna, och sedan aggregeras de totala intäkterna till den kumulativa summan.

Skapa tabellen för alla försäljningar

Nästa del som jag skulle vilja visa är skapandet av försäljningstabellen för paretodiagrammet.

Klicka först på Nytt mått och skriv sedan in namnet på måttet. I det här fallet är det All försäljning . Börja sedan formeln medfunktion för att räkna ut den totala intäkterna. Och sedan, gå (försäljning) .

Skapa ett paretodiagram i LuckyTemplates – Advanced DAX

Klicka på enter och dra det slutförda måttet till tabellen för att se motsvarande data.

Skapa ett paretodiagram i LuckyTemplates – Advanced DAX

Utöver detta kan du skapa ett Pareto-diagram baserat på valfritt val genom produktkategoriväljaren .

Skapa ett paretodiagram i LuckyTemplates – Advanced DAX

Kombinera DAX-formler för att skapa Pareto-diagram

Nästa sak som jag vill visa dig är hur man kombinerar de tidigare formlerna till en annan genom att helt enkelt lägga till några DAX-funktioner.

För att göra det, skapa bara ett nytt mått eller kopiera ett befintligt (liknande) och byt namn på det därefter. I det här exemplet heter det nya måttet Pareto Chart (States) .

Som du kan se finns det redan en befintlig formel i det kopierade måttet så du behöver bara lägga till några DAX-formler. I det här fallet måste du lägga till några variabler med hjälp avfunktion, som förenklar beräkningar.

Den första variabeln ( VAR StateRey ) är helt enkelt lika med Total Revenue, medan den andra ( VAR AllSales) använderoch ALLA VALDA funktioner.

För logiken, lägg tillfunktionen före SUMX och lägg sedan till variabeln AllSales på den nedre delen. Det är viktigt att ha ett konstant värde för att resultaten ska återkomma. Därför bör du sätta noll som alternativt resultat.

Skapa ett paretodiagram i LuckyTemplates – Advanced DAX

Det finns tillfällen då resultaten visas i ett nummerformat, men kolumnen Paretodiagram (Stater) bör visas i procent som den här nedan.

Skapa ett paretodiagram i LuckyTemplates – Advanced DAX

Således måste du gå till Mätverktyg och sedan ändra formatet till en procentandel.

Skapa ett paretodiagram i LuckyTemplates – Advanced DAX

När du går tillbaka till tabellen kan du se de exakta resultaten i tabellen förvandlas till ett Pareto-diagram. Det är anledningen till att jag alltid rekommenderar att ha det i en tabell först innan du skapar diagrammet.

Du kan experimentera runt diagrammet och välja dynamisk data i produktkategoriväljaren . Som du kan se ändras Pareto-diagrammet också dynamiskt enligt dina produktkategorier.

Du kan också lägga till några färger till ditt Pareto-diagram med hjälp av några dataetiketter för att göra det mer övertygande. Ta dig bara tid att leka runt formateringsområdet och ställ in ditt Pareto-diagram därefter. Du kan till exempel ändra visualiseringen och aktivera radvärdena som den här nedan.

Skapa ett paretodiagram i LuckyTemplates – Advanced DAX

Det finns så mycket du kan göra i LuckyTemplates för att få din data att sticka ut och din rapport mer effektiv och visuellt tilltalande.




Slutsats

Jag hoppas att du gillar det här exemplet på formelkombinationer. Det kan bli alldeles för avancerat, men allt går att göra i LuckyTemplates. Jag skulle också vilja nämna att(variabel) funktion hjälpte oss verkligen i detta exempel.

Nyckeln är att förstå rätt tidpunkt för att använda variabler i utvärderingen. Den kan antingen användas i början av formeln eller som en itererande funktion. 

Jag hoppas att du fick ut något av den här handledningen och förhoppningsvis kan du hitta ett sätt att använda exempelformelmönstret i dina egna modeller.

Med vänliga hälsningar!


Skapa en datumtabell i LuckyTemplates

Skapa en datumtabell i LuckyTemplates

Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.

LuckyTemplates mobilrapporteringstips och tekniker

LuckyTemplates mobilrapporteringstips och tekniker

Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.

Professional Service Analytics-rapporter i LuckyTemplates

Professional Service Analytics-rapporter i LuckyTemplates

I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.

Vanliga SQL-funktioner: En översikt

Vanliga SQL-funktioner: En översikt

Upptäck några vanliga SQL-funktioner som vi kan använda som sträng, datum och några avancerade funktioner för att bearbeta eller manipulera data.

LuckyTemplates Skapa mall: Guide och tips

LuckyTemplates Skapa mall: Guide och tips

I den här handledningen kommer du att lära dig hur du skapar din perfekta LuckyTemplates-mall som är konfigurerad efter dina behov och preferenser.

Fältparametrar och små multiplar i LuckyTemplates

Fältparametrar och små multiplar i LuckyTemplates

I den här bloggen kommer vi att visa hur man lager fältparametrar med små multiplar för att skapa otroligt användbara insikter och bilder.

LuckyTemplates Rank och anpassad gruppering

LuckyTemplates Rank och anpassad gruppering

I den här bloggen kommer du att lära dig hur du använder LuckyTemplates ranknings- och anpassade grupperingsfunktioner för att segmentera en exempeldata och rangordna den enligt kriterier.

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

I den här handledningen kommer jag att täcka en specifik teknik kring hur man visar Kumulativ total endast upp till ett specifikt datum i dina bilder i LuckyTemplates.

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Lär dig hur du skapar och anpassar punktdiagram i LuckyTemplates, som huvudsakligen används för att mäta prestanda mot mål eller tidigare år.