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.
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.
Här är formeln han gjorde:
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.
Här är en effektiv formel för att få de 10 bästa kunderna, oavsett vilket datum sammanhanget är.
Sedan införlivar vi denna formel i grupperingsberäkningen som en variabel ().
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.
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? *****
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.
Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.
I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.
Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.
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.
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.
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.
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.
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.
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.