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.
Idag kommer vi att lära oss hur man beräknar LuckyTemplates rankning i en hierarkisk form som är lite mer komplext ämne i jämförelse med konceptet som vi diskuterade i min tidigare handledning. Du kan se hela videon av denna handledning längst ner på den här bloggen .
I den tidigare handledningen såg vi hur man . Vi visade upp hur man beräknar rankning över en specifik uppsättning data för en viss uppsättning produkter, antingen i form av en produktkategori eller underkategori. Dessutom, när det gäller regionen, är det antingen i form av städer, territorier eller länder.
Den här gången kommer vi att gå ett steg längre i beräkningen av hierarkier. Vi lär oss hur man beräknar rangordning när alla olika uppsättningar av fält kombineras i en enda uppsättning hierarkier.
Innehållsförteckning
Nivåer av hierarki
Låt oss gå över till LuckyTemplates och se hur det görs. I det här scenariot har vi skapat en uppsättning hierarkier där den första nivån i hierarkin är i form av territorier.
Den andra nivån är i form av kunder.
Och den tredje nivån är i form av produktnamn.
Så, vad är logiken bakom att skapa den här typen av hierarki? Vi måste ta reda på hur vi presterar på varje territoriell nivå. Sedan, inom varje territorium, måste vi bestämma vem som är vår .
Dessutom vill vi ta reda på vilka som är de bästa produkterna som våra kunder gillar att köpa i sina respektive territorier under en tidsperiod.
Steg för hur man beräknar Lucky Templates rankning i hierarkisk form
Till att börja med kommer vi att använda fel metod för att beräkna LuckyTemplates rankning genom att använda funktionen. Genom att göra detta kommer vi att förstå varför det konventionella sättet att göra detta inte kommer att ge rätt resultat.
Det är också värt att titta på felen så att vi kan rangordna rätt mått för att utvärdera resultaten för varje nivå i hierarkin på rätt sätt.
Det fel men gemensamma tillvägagångssättet
För att spara tid kopierade och klistrade jag in måttet utifrån en enkel RANKX-funktion. Med detta skapade vi tre variabler för var och en av hierarkierna med den enkla RANKX-funktionen. Dessutom använde vi funktionen eftersom vi har att göra med hierarkier.
Låt oss nu ladda detta mått och kolla in resultaten. Som vi kan se rankas området med den högsta totala försäljningen först och området med den lägsta totala försäljningen rankas sist. Hittills har vi fått rätt resultat.
För att se hur våra kunder utvärderas, klicka på ett plustecken för att expandera något av våra territorier. Det märks att våra kunder med den högsta totala försäljningen också rankas först under just det territoriet. Vi kan även scrolla ner och se att de är rätt rankade.
Kontrollera sedan resultaten för produkterna för att se om de också är korrekt arrangerade eller inte.
Låt oss klicka på plustecknet för Snaptags Ltd- kund som ett exempel. Uppenbarligen rankas produkten med den högsta försäljningen för den specifika kunden under det specifika territoriet först och de andra därefter.
Vi observerade dock att de kunder och produkter som inte innehåller något försäljningsvärde fortfarande rankas. Vi kan sluta utvärdera dessa genom att använda funktionen.
I det här fallet, låt oss klicka på Drill up och Expand all down en nivå i hierarkin istället för att klicka på varje plusknapp individuellt.
Som visas nedan kan vi fortfarande se att det första området och kunderna för just det området fortfarande utvärderas korrekt.
Scrolla ner för att se hur vårt nästa territorium rankas.
I det här skedet kan vi nu se att det finns ett problem eftersom Queensland- territoriet rankades som tvåa tidigare men nu utvärderas det som trea.
För att vara säker, låt oss också kontrollera hur våra produkter utvärderas.
På samma sätt rankades både New South Wales territorium och State Ltd -kunden på första plats i de tidigare scenarierna, men ligger nu på andra plats.
Vi började se dessa felaktiga resultat när vi klickade på Expandera alla ner en nivå i hierarkiknappen istället för att klicka på varje plusknapp individuellt.
Varför händer det här? Anledningen till detta är när vi klickar på plusknappen individuellt, vi bara smyger den under huven genom att fortfarande stanna på den översta nivån i hierarkin. Tekniskt sett har vi inte borrat ner till nästa nivå.
Å andra sidan, när vi klickar på Expandera alla ner en nivå i hierarki- knappen, flyttar vi ner till nästa lager, och det är den tidpunkt då själva verkligheten äger rum.
Därför kan vi inte använda den konventionella metoden för att beräkna rangordning när det gäller hierarkier eftersom drill down faktiskt innebär att vi går ner från den första nivån till nästa nivå.
Rätt tillvägagångssätt för att beräkna Lucky Templates Ranking
När vi har identifierat dessa problem, låt oss lösa dem genom att klicka på Nytt mått och skapa rätt rankningsmått.
Låt oss namnge vårt mått som Ranking – Right Measure och skapa tre variabler för att beräkna rangordningen för respektive hierarki.
Skriv in VAR_Territory_Ranking för vår första variabel. Inuti denna variabel är den första processen att skapa en virtuell tabell med (Regioner, Regioner[Territorium]) . Vi hänvisade detta till regiontabellen eftersom territorier kommer från den tabellen.
När vi har skapat vår virtuella tabell, inuti denna, måste vi skapa en virtuell kolumn med hjälp avfungera. Detta kommer att hjälpa oss att utvärdera rankningen för just den territoriehierarkin.
Låt oss sedan namnge vår virtuella kolumn Territory Ranking och använda RANKX-funktionen. Vi vill ranka vår högsta försäljning först och den lägsta försäljningen sist. Så, vi kommer att konvertera den här virtuella tabellen till ett skalärt värde genom att slå in det ifungera.
Vi implementerade exakt samma teknik för de andra två variablerna som VAR_Customers_Ranking och VAR_Products_Ranking .
Naturligtvis använde vi ISINSCOPE -funktionen och kallade ut var och en av våra variabler mot den specifika hierarkinivån.
Hittills har vi gjort att skapa variabler för varje nivå i hierarkin och placerat varje variabel mot det specifika fältet med hjälp av ISINSCOPE-funktionen.
Det är dags att testa vår formel och kontrollera resultaten genom att ta in måttet i vår matrisvisual och utöka den.
Som visas nedan utvärderas rankningen på territoriumnivå korrekt.
Låt oss borra ner ytterligare och kolla vår kundranking. New South Wales territorium och State LTD- kunder rankas också korrekt.
Den här gången ska vi se hur vårt Queensland- territorium utvärderas. Slutligen är den nu rankad därefter.
För våra produktnivåer är det trevligt att se att de också rankas perfekt.
Om vi även tittar på vår andra och tredje kund så fick vi också rätt resultat.
Låt oss slutligen bli av med rankningen mot de tomma fälten genom att ersätta referensen för respektive dimensionstabellnamn med försäljningstabellnamnet .
Vi gör detta eftersom tabellen Försäljning har en linje med var och en av dessa dimensionstabeller. Till exempel, om försäljning inte har skett för en specifik produkt mot en viss kund i det territoriet, kommer rankningen som standard inte att utvärderas mot den specifika datapunkten.
Så låt oss gå vidare och ersätta vår referens av med försäljningstabellen.
Låt oss slutligen kontrollera resultaten en sista gång.
Det fungerade! Vi kan nu se att vår rankning endast är begränsad till en datapunkt där vi har ett försäljningsvärde.
Slutsats
Att beräkna rangordning i en hierarkisk form innebär komplexitet, särskilt om du har att göra med olika uppsättningar av fält kombinerade i en enda uppsättning hierarkier, men det är värt det eftersom det verkligen kan gå ner till nästa nivå.
En annan viktig sak att notera är att om du vill se beräkna LuckyTemplates rankingförändring baserat på valet som gjorts i slicern, så kan du istället för att använda funktionen använda funktionen medan du utvärderar rankingen.
Så det var allt för mig, jag hoppas att du gillade den här handledningen. Det finns gott om resurser och ytterligare lärdomar som du enkelt kan komma åt på webbplatsen, så kolla in det.
Med vänliga hälsningar,
Hård
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.