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!


Vad är Power Query & M Language: En detaljerad översikt

Vad är Power Query & M Language: En detaljerad översikt

Denna handledning ger en översikt över Power Query Editor och M-språket på LuckyTemplates-skrivbordet.

Skapa en paginerad rapport: Lägga till texter och bilder

Skapa en paginerad rapport: Lägga till texter och bilder

Lär dig hur du skapar en sidnumrerad rapport, lägger till texter och bilder och sedan exporterar din rapport till olika dokumentformat.

SharePoint Automate-funktionen | En introduktion

SharePoint Automate-funktionen | En introduktion

Lär dig hur du använder SharePoint-automatiseringsfunktionen för att skapa arbetsflöden och hjälpa dig att mikrohantera SharePoint-användare, bibliotek och listor.

Lös en dataanalysutmaning med LuckyTemplates Accelerator

Lös en dataanalysutmaning med LuckyTemplates Accelerator

Finslipa dina färdigheter i rapportutveckling genom att gå med i en dataanalysutmaning. Acceleratorn kan hjälpa dig att bli en LuckyTemplates superanvändare!

Löpande summor i LuckyTemplates med DAX

Löpande summor i LuckyTemplates med DAX

Lär dig hur du beräknar löpande summor i LuckyTemplates med DAX. Löpande summor låter dig inte fastna i ett individuellt resultat.

LuckyTemplates Dax-variabler är konstanta: Vad betyder detta?

LuckyTemplates Dax-variabler är konstanta: Vad betyder detta?

Förstå konceptet med variabler i DAX inom LuckyTemplates och konsekvenserna av variabler för hur dina mått beräknas.

LuckyTemplates Slope Chart: En översikt

LuckyTemplates Slope Chart: En översikt

Lär dig mer om den anpassade visual som kallas LuckyTemplates Slope-diagram, som används för att visa ökning/minskning för en enstaka eller flera mätvärden.

LuckyTemplates färgteman för enhetliga visualiseringar

LuckyTemplates färgteman för enhetliga visualiseringar

Upptäck färgteman i LuckyTemplates. Dessa är viktiga för att dina rapporter och visualiseringar ska se ut och fungera sömlöst.

Beräkna medelvärde i LuckyTemplates: Isolera veckodags- eller helgresultat med DAX

Beräkna medelvärde i LuckyTemplates: Isolera veckodags- eller helgresultat med DAX

Att beräkna ett genomsnitt i LuckyTemplates kan göras på många sätt för att ge dig exakt information för dina affärsrapporter.

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

Låt oss fördjupa oss i Standard LuckyTemplates-teman och granska några av funktionerna som är inbyggda i själva LuckyTemplates Desktop-applikationen.