TOPN DAX för att visa upp toppkunder den här perioden jämfört med den senaste perioden

I dagens inlägg vill jag visa dig ett unikt sätt att använda DAX-rankningsfunktionen för att visa upp dina bästa kunder över flera perioder. Du kan också titta på den medföljande LuckyTemplates-instruktionsvideon nedanför det här inlägget för mer hjälp. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Men först, låt oss ta en titt på vad vi skulle ha om vi inte använde den här tekniken ur ett visualiseringsperspektiv.

Vi kan skapa en visualisering där vi tittar på våra kunder utifrån det sammanhang som vi har valt och hur de har presterat över tid ur ett intäktsperspektiv.

TOPN DAX för att visa upp toppkunder den här perioden jämfört med den senaste perioden

Sedan kan vi också lägga till ytterligare en visualisering där vi införlivade en enkel logik med hjälp av funktionen för att ta reda på intäkterna förra året.

TOPN DAX för att visa upp toppkunder den här perioden jämfört med den senaste perioden

Men vad händer om vi vill fördjupa oss i detta? Vad händer om vi inte vill se alla våra kunder? Kanske vill vi titta på bara några av våra kunder eller så vill vi visualisera detta på ett lite annorlunda sätt.

Vi kan använda en för att kunna isolera de nyckelkunder vi vill titta på. På så sätt kan vi visa upp individualiseringar några unika värden, som den nuvarande försäljningen av våra topp 5 kunder eller försäljningen av våra topp 5 kunder från förra året.

Innehållsförteckning

Beräknar topp 5 kunder i år med hjälp av TOPN DAX

Låt oss snabbt skapa själva formeln med ett nytt mått.

TOPN DAX för att visa upp toppkunder den här perioden jämfört med den senaste perioden

Jag kommer att namnge det nya måttet Top 5 Customers TY , använda funktionen och referera till Total Revenue.

TOPN DAX för att visa upp toppkunder den här perioden jämfört med den senaste perioden

Sedan kommer jag att använda TOPN DAX-funktionen. Kom ihåg att TOPN är en tabellfunktion, så du kan placera den i filtreringsområdet i CALCULATE. Sedan skriver jag 5 för att se mina topp 5 kunder.

Jag vill titta på alla mina kunder så jag ska använda funktionen. Sedan ska jag beställa detta efter totala intäkter och sedan sortera det i fallande ordning.

TOPN DAX för att visa upp toppkunder den här perioden jämfört med den senaste perioden

Med formeln ovan tog vi bort sammanhanget från kunderna. Men om vi bara vill visa de fem bästa kunderna måste vi ta tillbaka vårt kundsammanhang. Jag ska använda funktionen för att få tillbaka den.

TOPN DAX för att visa upp toppkunder den här perioden jämfört med den senaste perioden

Nu ska jag skapa en visualisering av denna åtgärd och ta in mina kunder så här. Du kan se att jag bara visar mina topp 5 kunder istället för alla mina kunder.

TOPN DAX för att visa upp toppkunder den här perioden jämfört med den senaste perioden

För att förenkla saker och ting skulle jag sätta dataetiketter här.

TOPN DAX för att visa upp toppkunder den här perioden jämfört med den senaste perioden

Vi kan formatera det också för att få det att se övertygande ut.

TOPN DAX för att visa upp toppkunder den här perioden jämfört med den senaste perioden

Formatera DAX-formler med app

Jag vill också lyfta fram hur viktiga formateringsformler är. Jag ska kopiera formeln vi just skapade.

TOPN DAX för att visa upp toppkunder den här perioden jämfört med den senaste perioden

Sedan navigerar jag snabbt till DAX-rensningsverktyget och klistrar in koden här.

TOPN DAX för att visa upp toppkunder den här perioden jämfört med den senaste perioden

Sedan klickar jag på Format-knappen.

TOPN DAX för att visa upp toppkunder den här perioden jämfört med den senaste perioden

Den resulterande formeln förändrades inte för mycket, vilket är okej. Det här är en ganska enkel formel att skriva, så det är inte mycket som behöver göras.

Men på större formler gör DAX-rensningsverktyget en enorm skillnad.

Om du inte använder det här verktyget, använd det. Det gör formatet på dina formler lättare att förstå.

Du kan också titta på vår video om vårt DAX-rensningsverktyg för mer information.

TOPN DAX för att visa upp toppkunder den här perioden jämfört med den senaste perioden

Så nu har vi ett bra format för vår formel och vi har också den logik som vi vill ha.

TOPN DAX för att visa upp toppkunder den här perioden jämfört med den senaste perioden

Beräknar topp 5 kunder förra året med TOPN DAX

Nästa sak att göra är att titta på mina topp 5 kunder. Jag vill se deras genererade intäkter i år, men jag vill också rangordna dem baserat på deras intäkter från förra året.

Jag kommer att namnge denna åtgärd som topp 5 kunder (LY Rev) . Allt jag behövde göra här är att använda det gamla måttet från tidigare och ändra logiken. Istället för att använda totala intäkter, går jag med intäkter förra året. Vi kommer att rangordna våra kunder baserat på deras förra årets intäkter.

TOPN DAX för att visa upp toppkunder den här perioden jämfört med den senaste perioden

Då kan jag ta in detta nya mått på duken.

TOPN DAX för att visa upp toppkunder den här perioden jämfört med den senaste perioden

Det är intressant att endast 2 kunder kom upp i denna visualisering. Varför är det så?

Logiken vi använde ser rätt ut för mig, så låt oss göra en snabb granskning för att ta reda på vad som har hänt. Jag ska bli av med visualiseringen Revenue LY by Customer Names och sedan förvandla Total Revenue by Customer Names visual till en tabell.

TOPN DAX för att visa upp toppkunder den här perioden jämfört med den senaste perioden

Låt oss formatera den här tabellen och ta med alla datapunkter vi har arbetat med. Dessa formler fungerar även i tabellerna.

TOPN DAX för att visa upp toppkunder den här perioden jämfört med den senaste perioden

Själva logiken fungerar faktiskt. Anledningen till att kunderna inte dyker upp är att vi arbetar med en ofullständig datamängd. Det är därför Timothy Adams hade stora intäkter förra året men gjorde inga intäkter under innevarande år.

Vi kan lägga in intäkterna förra årets siffror, vilket ger oss ett fullständigt nummer.

TOPN DAX för att visa upp toppkunder den här perioden jämfört med den senaste perioden

Och så här kan vi faktiskt jämföra våra fem bästa kunders försäljning från förra året och i år.

TOPN DAX för att visa upp toppkunder den här perioden jämfört med den senaste perioden

Eftersom detta är en dynamisk lista kan vi byta till en annan region eller filter baserat på en annan kanal.

Slutsats

Tekniken jag visade dig i det här inlägget är något du kan använda på många olika sätt när du använder funktionen. Ett sätt du kan använda detta är att göra jämförelser från en tidsperiod till en annan tidsperiod.

Låt oss säga att du ville veta dina 30 bästa kunder från förra året och ta reda på om de fortfarande är bland de 30 bästa i år. Du kan ganska enkelt matcha dem så här, och sedan skapa en SANT eller FALSK logik som du sedan kan bädda in i de villkorliga formateringsdelarna av en visualisering.

Jag visade upp detta nyligen, och jag gillar verkligen hur det finns många sätt du kan visualisera saker med hjälp av reglerna för villkorlig formatering i diagram nu.

Med vänliga hälsningar,


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.