Beräkna procentuell marginal i Lucky-mallar med hjälp av DAX

Idag ska jag göra en snabb och enkel handledning om hur man beräknar en av de mest använda måtten, speciellt om du har att göra med försäljning, intäkter eller transaktioner. Vi beräknar den procentuella marginalen. Jag kommer att använda vinstmarginalen som ett exempel här, men den här tekniken behöver inte alltid vara relaterad till vinster; det kan vara vilken marginal som helst. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Innehållsförteckning

Använder vattenfallstekniken

Låt oss hoppa till modellen först. Vi vill se till att det har satts upp på ett optimerat sätt. Jag vet att Microsoft formaterar modellen med hjälp av ett stjärnschema. Personligen är jag inte särskilt förtjust i det. Istället använder jag vattenfallstekniken , som ibland kallas för snöflingatekniken.

Beräkna procentuell marginal i Lucky-mallar med hjälp av DAX

Denna teknik är där filtren flyter ner till din faktatabell från din uppslagstabell.

Låt oss ta en snabb titt på vår försäljningstabell. Som du kan se finns det inget sätt att skapa den procentuella vinstmarginalen eftersom det inte finns några vinstsiffror i tabellen.

Beräkna procentuell marginal i Lucky-mallar med hjälp av DAX

När de börjar med LuckyTemplates kommer de flesta användare att skapa en beräknad kolumn, beräkna vinsten och sedan räkna ut vinstmarginalen.

Det fantastiska med LuckyTemplates är att du kan göra alla dessa beräkningar inom mått.

Beräkna den totala försäljningen

Jag har skapat ett enkelt mått som heter Total försäljning som summerar kolumnen Totala intäkter . Även om du har att göra med något helt annat som HR-data eller marknadsföringsdata, är de tekniker jag diskuterar återanvändbara inom alla branscher och affärsfunktioner.

Beräkna procentuell marginal i Lucky-mallar med hjälp av DAX

Beräkna procentuell marginal i Lucky-mallar med hjälp av DAX

Exemplen jag kommer att visa använder måttförgreningstekniken , där vi börjar med våra kärnmått och sedan förgrenar oss till andra mått som marginaler.

Beräkna de totala kostnaderna

Med åtgärdsförgrening börjar vi med ett kärnmått som Total försäljning och skapar sedan ett annat mått som heter Totala kostnader . I det här måttet kommer jag att använda vilket gör att jag kan göra beräkningar på varje enskild rad i en tabell. Det kommer att upprepas genom varje enskild rad i tabellen jag anger, vilket i det här fallet är tabellen Försäljning. För varje rad multiplicerar jag kvantitet med totala enhetskostnader .

Beräkna procentuell marginal i Lucky-mallar med hjälp av DAX

Kom ihåg att det inte fanns någon kolumn för faktiska totala kostnader i tabellen Försäljning som vi precis tittade på. Det fanns bara dessa två kolumner. Det är därför jag behövde multiplicera på varje rad och sedan summera resultaten. Detta är vad SUMX och alla itererande funktioner gör.

Vi har nu totala försäljning och totala kostnader i vår tabell.

Beräkna procentuell marginal i Lucky-mallar med hjälp av DAX

Beräkna den totala vinsten

Jag kan skapa ett annat riktigt enkelt mått som heter Total Vinst . Det är här åtgärdsförgrening kommer in. Jag ska helt enkelt förgrena mig igen och ta reda på skillnaden mellan total försäljning och totala kostnader.

Beräkna procentuell marginal i Lucky-mallar med hjälp av DAX

Jag har också placerat den totala vinsten i min tabell.

Beräkna procentuell marginal i Lucky-mallar med hjälp av DAX

Beräknar den procentuella marginalen

För att beräkna den procentuella marginalen kommer jag att skapa ett annat mått. Jag kommer att använda en funktion som kallas för att dividera den totala vinsten med den totala försäljningen, och jag kommer att sätta ett alternativt resultat på noll.

Beräkna procentuell marginal i Lucky-mallar med hjälp av DAX

Vi kommer också att omvandla detta till ett procentformat.

Beräkna procentuell marginal i Lucky-mallar med hjälp av DAX

Vi kan nu se den procentuella marginalen.

Beräkna procentuell marginal i Lucky-mallar med hjälp av DAX

Några av er kanske frågar varför vi inte gjorde detta med bara en formel. Min rekommendation är att förgrena sig långsamt och utgå från de enklaste åtgärderna innan du skapar de mer komplicerade. Tänk på hur lätt varje enskild åtgärd var som vi arbetade igenom när vi byggde den steg för steg. Det är lättare att granska när du kan dela ut saker i en tabell och kunna titta på resultaten och dubbelkolla siffrorna.

Visualisera data

När jag väl förvandlar den här tabellen till en visualisering är den lite upptagen och all data är liknande när man tittar på kunderna.

Beräkna procentuell marginal i Lucky-mallar med hjälp av DAX

Om du vill att din visualisering ska sticka ut är det bästa sättet att visa upp detta med, speciellt när du har många datapunkter som är ganska lika.

Du kan ändra bakgrundsfärgen och använda två kontrasterande färger. Du kan gå från ljus till mörkblått.

Beräkna procentuell marginal i Lucky-mallar med hjälp av DAX

Beräkna procentuell marginal i Lucky-mallar med hjälp av DAX

Beräkna procentuell marginal i Lucky-mallar med hjälp av DAX

En annan sak du kan göra är att ändra vad du visar upp i axeln och börja på 30%.

Beräkna procentuell marginal i Lucky-mallar med hjälp av DAX

Du kan nu se mer variation i. Självklart behöver du bara se till att dina konsumenter vet vad de tittar på.

Beräkna procentuell marginal i Lucky-mallar med hjälp av DAX

Ett annat sätt att visa detta är att dela ut dina topp 5 rådgivare eller dina 5 nedersta butiker.

Slutsats

Med den här handledningen hoppas jag att du har lärt dig att när du beräknar den procentuella marginalen måste du se till att du börjar på rätt ställe innan du utvecklas till de mer avancerade beräkningarna och visualiseringarna. Den här handledningen visar hur du kan berätta riktigt bra och övertygande historier med hjälp av rådata i LuckyTemplates.


Upptäck unika insikter med LuckyTemplates TOPN-funktion

Upptäck unika insikter med LuckyTemplates TOPN-funktion

Den här bloggen innehåller LuckyTemplates TOPN DAX-funktion, som gör att du kan få unika insikter från dina data, vilket hjälper dig att fatta bättre marknadsföringsbeslut.

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Lär dig några fantastiska analytiska tekniker som vi kan göra för datamodellering i LuckyTemplates med hjälp av DAX-stödtabeller.

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Här dyker vi in ​​i LuckyTemplates Advanced DAX och implementerar rankningslogik för att få en mycket unik insikt. Jag visar också upp måttförgrening i det här exemplet.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Den här bloggen introducerar den nya funktionen i LuckyTemplates, analysparametern What-If. Du kommer att se hur det gör allt snabbt och enkelt för din scenarioanalys.

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Lär dig hur du avgör om din intäktstillväxt är bra genom att kontrollera om dina marginaler ökade med hjälp av LuckyTemplates mäter förgrening.

LuckyTemplates parametrar via frågeredigerare

LuckyTemplates parametrar via frågeredigerare

Lär dig och förstå hur du kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.

Runda stapeldiagram – En visualisering för din instrumentpanel

Runda stapeldiagram – En visualisering för din instrumentpanel

Denna handledning kommer att diskutera hur man skapar ett runt stapeldiagram med Charticulator. Du kommer att lära dig hur du designar dem för din LuckyTemplates-rapport.

PowerApps funktioner och formler | En introduktion

PowerApps funktioner och formler | En introduktion

Lär dig hur du använder PowerApps funktioner och formler för att förbättra funktionaliteten och ändra ett beteende i vår Power Apps canvas-app.

Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.