Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

Om du är ett företag som säljer produkter i många olika butiker eller i många olika regioner, kommer du att vilja förstå om det finns något gemensamt i dina mest sålda eller sämsta produkter. Du skulle vilja upptäcka dina bästa produkter per region. Du kan se hela videon av denna handledning längst ner på den här bloggen.

I det här exemplet går jag igenom hur du kan hitta dina topp 2 produkter med hjälp av DAX-beräkningar i LuckyTemplates .

Jag kan se att detta också är mycket värdefullt om du letade efter extremvärden i din data över tid. Kanske identifierar du att vissa produkter säljer mycket bra i vissa regioner framför andra, och det kan finnas en möjlighet att dra fördel av detta med kampanjer, merförsäljningar etc.

Det finns så många möjligheter att tillföra värde med dessa typer av insikter.

I den här handledningen går jag igenom DAX-formeln som krävs för att uppnå denna speciella insikt, med fokus på hur man använder inuti uttalandet.

Innehållsförteckning

Varför isolera dina bästa produkter

Det är lätt att räkna ut den totala försäljningen för varje produkt per region. Det kan dock ge oss ett riktigt hektiskt diagram när vi bara vill fokusera på våra toppprodukter.

Vi ser i den här tabellen att vi säljer många produkter och den listan kan bli riktigt lång. Det är ganska svårt att se några trender, eller att se beräkningen eller insikten som vi söker.

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

I det här exemplet vill vi se våra topp 2 produkter, så vi måste på något sätt få de som inte är på de två översta att visas som tomma. På så sätt skulle de inte dyka upp i vår visualisering.

Tekniken som vi kommer att använda i den här handledningen är mycket användbar för en rad olika scenarier, inte bara för att sälja produkter. Det kan vara bästa kunder, bästsäljande regioner, toppsäljare etc. Vi kan till och med isolera vinstmarginaler eller kostnader.

Det fantastiska med det här mönstret som vi kommer att använda är att vi kan ändra sammanhanget för beräkningen och det kommer att dynamiskt justera tabellen.

I den här visualiseringen är det väldigt lätt att se alla ställen vi säljer, sortera det efter produktnamn och vi kan se våra bästsäljande produkter etc. Vi kan använda alla insikter här för marknadsföringskampanjer, annonsering av nya erbjudanden, för exempel och så vidare.

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

Hur du hittar dina bästa produkter

Jag ska visa dig formeln som gör att vi kan hitta våra toppprodukter.

Här har vi vår totala försäljning per delstatskod, och den andra tabellen visar försäljningen för varje enskild produkt för varje plats. I det här exemplet vill vi bara visa försäljningen av de två bästa produkterna i varje region , och sedan ta bort allt annat.

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

För att göra det skapar vi vår formel, som jag kallar Topp 2 produkter per region . Vi använder (variabler) här och sätter en RankingContext på nästa rad med våra produkter eftersom det faktiskt är det vi ska rangordna. På nästa rad går vi RETUR och använder sedan BERÄKNA total försäljning.

Sedan går vi till TOPN med N-värdet som 2 , eftersom vi letar efter våra topp 2 produkter, i det här exemplet, och så har vi ALLA produkter också. Därefter rangordnar vi den efter total försäljning .

Slutligen, på grund av detta ALL-uttalande i vår TOPN-funktion, måste vi ta tillbaka kontexten för produktnamnet. Och för att uppnå det lägger vi denna RankingContext .

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

När det är gjort klickar vi på OK och vi ser till att det är korrekt formaterat.

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

Om vi ​​tar med detta i vår tabell kan vi nu se att det finns tomma värden för alla produkter som inte är i vår topp två . Alla övriga värden är av våra två bästa produkter i någon specifik region.

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

Och detta länkar naturligtvis tillbaka till datamodellen precis som de flesta beräkningar vi gör. Vi kan också förbättra denna visualisering genom att lägga till datafälten , vilket ger lite färg till vår tabell.

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX




Slutsats

Som jag nämnde kan du återanvända detta formelmönster på många sätt med vilken dimension du kan tänka dig som du har i din datamodell. Du kan använda den här tekniken och ta med dig några fantastiska insikter i dina rapporter.

Denna teknik är bra att lära sig riktigt bra. Att förstå hur TOPN internt beräknar en ranking i farten och sedan skapar ett sammanhang inuti CALCULATE, som isolerar de bästa (i det här fallet) produkterna till försäljning, är mycket användbart för dig när du går omkring med LuckyTemplates.

Funktionen VÄRDEN är lika viktig. Du behöver den för att få tillbaka produktnamnskontexten för att få den här beräkningen att fungera korrekt.

Som alltid är DAX ett fantastiskt analytiskt språk , som är värt att lära sig riktigt bra om du börjar med LuckyTemplates. Verkligen, om du inte lär dig, så går du miste om 90 % av vad du kan uppnå i LuckyTemplates.

Njut av att lära dig om den här tekniken och se till att applicera den i dina egna miljöer för att bädda in koncepten i dina sinnen. Kolla in hela videon nedan.

Skål!

Leave a Comment

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.