LuckyTemplates dynamisk rankning efter grupp

Dynamisk rankning i LuckyTemplates kan vara knepigt om du inte helt förstår hur det fungerar. Du kanske tror att du fattade formeln rätt, men då skulle du bli förvånad över varför du inte får rätt resultat.

Nyckeln är att verkligen förstå sammanhanget som du arbetar med och förenkla dina formler.

Att känna till dina DAX-funktioner är ibland inte tillräckligt. Du måste lära dig tekniken för att kombinera rätt DAX-funktioner och utarbeta rätt formel.

Innehållsförteckning

Dynamisk rangordning efter grupp med hjälp av RANKX

Ett vanligt scenario kring dynamisk rankning är att skapa dynamiska tabeller för kundgrupper, som topp 5 eller topp 10 etc. Du vet attär den lämpliga DAX-funktionen att använda, hur man implementerar den korrekt är en annan sak. Här är en .

Det här scenariot är från LuckyTemplates-forumet, där en medlem försökte få sina 10 bästa kunder och rangordnade dem baserat på kvartalsförsäljning . När han försökte placera sina rankade kunder i en matristabell visar några av kunderna dubbletter .

I sin tabell har han två grupper identifierade: Topp 10 och Alla andra. Men med hans formel visas vissa kundnamn som hans topp 10, men inga totala försäljningsresultat, och samtidigt finns de i tabellen "Alla andra", där de borde vara.

LuckyTemplates dynamisk rankning efter grupp

Här är formeln han gjorde:

LuckyTemplates dynamisk rankning efter grupp

Lösningen var enkel: förstå sammanhanget.

I det här fallet har vi kvartalssammanhanget. Det betyder att vi nu räknar ut de 10 bästa kunderna i varje kvartal, inte de 10 bästa kunderna från tidernas begynnelse. För att få detta att fungera måste vi bryta ner formeln.

Först tar vi bort filter från tabellen Datum, så att vi inte får en stor spridning av rankningen för våra kunder.

LuckyTemplates dynamisk rankning efter grupp

Här är en effektiv formel för att få de 10 bästa kunderna, oavsett vilket datum sammanhanget är.

LuckyTemplates dynamisk rankning efter grupp

Sedan införlivar vi denna formel i grupperingsberäkningen som en variabel ().

LuckyTemplates dynamisk rankning efter grupp

Så här använder du RANKX-funktionen effektivt, vilket ger dig de korrekta resultaten du letar efter. Om du har fler frågor om dynamisk rangordning efter grupper rekommenderar jag starkt att du kollar in de relaterade länkarna nedan.

Dynamisk rankning med SWITCH TRUE

En annan som diskuterades i ett LuckyTemplates Forum-inlägg om dynamisk rankning implementeradelogik.

Till en början delade medlemmen precis av sin fantastiska erfarenhet av LuckyTemplates rankning med SWITCH. Men sedan var han lite förvirrad med formelstrukturen han har försökt skapa. Medlemmen ville specifikt göra en rankning på Sales LQ, så han fortsatte med att skapa ett mått för Sales LQ och använda SWITCH och RANKX.

Problemet var i 2.Dynamic Rank , som är den sista delen av //Region Ranking Sale. Det ser inte rätt ut eftersom stadstabellen visar >3 resultat, vilket bara ska vara de tre första.

LuckyTemplates dynamisk rankning efter grupp

LuckyTemplates dynamisk rankning efter grupp

Lösningen jag gav honom var att förenkla formeln . Detta är ganska vanligt bland LuckyTemplates-användare. Du kan bli överväldigad av DAX-funktioner. I det här fallet var formeln som den här medlemmen skapade för komplicerad (mycket mer än den behöver vara).

SWITCH TRUE är en fantastisk funktionslogik i LuckyTemplates, men du måste lära dig när och hur du använder den och integrera den sömlöst i dina beräkningar. Jag rekommenderade honom följande tutorials som visar upp teknikerna i dynamisk rankning.


I det här fallet kan rankningen fungera i andra aspekter av formeln, men det är inte helt rätt teknik. Det är därför det finns ett litet problem i Region Ranking Sales resultat.

Det här är ett bra exempel på varför DAX-formler inte fungerar precis som du ville ha det. Det är ingen idé att ge en lösning på detta problem att bara ändra en del av beräkningen, eftersom hela formeln i sig är alldeles för komplicerad. Förenkla dina formler genom att implementera rätt teknik.

Slutsats

Dynamisk rankning i Power kan ge dig fantastiska insikter från din analys. Men om du inte helt förstår hur det fungerar, kommer du att gå vilse mitt i dina beräkningar.

Två saker som du behöver förstå i den här handledningen är att förstå sammanhanget du arbetar med och att skapa de korrekta formlerna. När du känner till sammanhanget vet du vilka DAX-funktioner som ska kombineras och hur du gör det. Nyckeln är att förenkla dina beräkningar.

Med vänliga hälsningar!

***** Lär du dig Lucky Templates? *****

















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.