Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion
Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.
Denne tutorial vil handle om hierarkier i LuckyTemplates-visualiseringer. Dette er en power-forespørgselsløsning, der giver dig mulighed for at have indsigtsfulde billeder i din rapport og dit dashboard. Du lærer, hvordan du opretter et formkort over lande og byer ved at bruge den originale dataformular. Du kan se den fulde video af denne tutorial nederst på denne blog.
Indholdsfortegnelse
Forstå hierarkier i LuckyTemplates
Dette datasæt har følgende hierarkiniveauer:
Du vil se, at datasættet har en naturlig placering. Jo højere niveau, jo højere er de placeret i tabellen. Du kan også se, at lande er skrevet med store bogstaver.
Opstilling af hierarkitabellen
For at oprette et formkort behøver du kun de to laveste niveauer i hierarkiet.
Der er to vigtige faktorer for løsningen. Den første faktor er at åbne kolonnerne for at give dem mulighed for at arbejde med niveauerne. Den anden faktor er den naturlige rangordning af niveauer for at identificere region, lande og byer.
Tilføj tilpassede kolonner til dataene
Vælg niveauerne eller kolonnerne for at fjerne pivotering af kolonner. Højreklik derefter og vælg.
Højreklik derefter på kolonnen Attribut og vælg Tilføj kolonner fra eksempler .
Indtast et tal, og det vil automatisk finde søjlernes mønster. I dette tilfælde skal du navngive kolonnen som Lvl Nb .
Skift kolonnetypen til Heltal .
Derefter skal du oprette en indekskolonne ved at gå til fanen Tilføj kolonne og klikke på indekskolonne . Vælg derefter Fra 1 .
Det næste trin er at tilføje en ny brugerdefineret kolonne, der viser det forrige niveau.
Klik på Brugerdefineret kolonne , og mærk den derefter til Forrige niveau . Indtast derefter formlen nedenfor.
Formlen identificerer simpelthen det forrige niveaunummer i Lvl Nb-kolonnen. Hvis indekskolonnen er lig med 1, vil den vise en nulværdi. Hvis ikke, får den det foregående niveaunummer.
Efter at have trykket på OK , kan du se den nye kolonne i tabellen. Sørg for at indstille kolonnetypen til Heltal.
Den næste ting at gøre er at sammenligne kolonnen Lvl Nb og Previous Level.
Tilføj en ny betinget kolonne. Indstil derefter parametrene, så hvis kolonnen Forrige niveau er større end kolonnen Lvl Nb, vil den generere et indeks. Ellers vil det give en nulværdi.
Når du har klikket på OK, kan du se den betingede kolonne i tabellen.
I den kolonne vil du også se en fejlværdi og en nulværdi. For at fjerne fejlværdien skal du højreklikke på kolonneoverskriften og vælge Fjern fejl .
For at fjerne nulværdien skal du højreklikke på cellen og erstatte værdien med 0.
Dernæst skal du udfylde kolonnen. Højreklik på overskriften og vælg Fyld . Vælg derefter Ned .
Derefter er dit bord klar til løsningen.
Disse oplysninger er vigtige, fordi du vil bruge Grupper efter til at finde det maksimale niveau for hver gruppe.
At finde hierarkierne i Lucky Templates
I tabellen kan du se, at den højeste granularitet i 0- og 8-gruppen er henholdsvis 4 og 5. Disse niveauer svarer til de byer, der indeholder de oplysninger, du har brug for at indhente.
For at bruge Grupper efter skal du gå til Hjem og klikke på Grupper efter . Indstil derefter parametrene.
Gruppér brugerdefineret kolonne og find den maksimale værdi for kolonnen Lvl Nb.
Når du er færdig, kan du nu se det maksimale niveau af hierarkiet for hver gruppe.
Identifikation af hierarkiniveauer
Det næste trin er at lede efter hierarkiniveauerne i tabellen.
Byplanet
Find først bynavnet ud fra dataene. For at gøre det skal du flette dette trin og det forrige trin.
Gå tilog flet datoen baseret på brugerdefineret og tæl med dataene (aktuelt).
Skift derefter grupperede rækker til erstattet værdi , og tæl til Lvl Nb . Klik derefter på OK.
Du har nu en tabel, der viser byerne med alle niveau 4 og 5 hierarkier.
Da du allerede har kolonnen Grupperede rækker, skal du slette kolonnerne Brugerdefineret og Antal.
Udvid derefter kolonnen Grupperede rækker for at se alle dataene. Slet derefter standardkolonnenavnet for de udvidede grupperede rækker.
Sådan ser den udvidede tabel ud nu:
Fjern alle kolonner undtagen kolonnen Værdi og Forrige Lvl.
Du har nu en tabel, der kun viser byniveauerne.
Landeniveau
For at finde landeniveauerne kan du bruge samme teknik og logik.
Gå til Merge Queries og kopier koden. Tilføj en ny formellinje og indsæt koden der. I slutningen af koden skal du ændre LeftOuter til RightAnti .
Ved sammenlægningen af brugerdefinerede og tælleværdier vælger LeftOuter byernes niveau.
Dette er hvad koden vælger.
LeftOuter isolerede byerne, som er omgivet af røde kasser. På den anden side vælger RightAnti værdierne uden for boksene, som er landene.
Når du har ændret koden, får du 3 nye kolonner.
Igen skal du fjerne alle kolonner undtagen grupperede rækker og udvide den.
Brug derefter Group By og Input kolonnenavn som Max_Lvl . Indstil operationen til Max og kolonne til Lvl Nb .
Generer derefter en kode ved at flette tabellerne. Gå til Merge Queries og flet Custom og Max_Lvl med Data (Current).
I formlen skal du ændre Changed Type3 til Replaced Value , og Max_Lvl til Lvl Nb .
Efter at have ændret formlen, har du nu tabellerne med alle landene.
Fjern alle kolonnerne undtagen kolonnen Ændret Type3 , og udvid den.
Du kan nu se alle data inde i den kolonne. Sørg for at ændre navnet på kolonnen Værdi til Lande .
Du skal kun bruge kolonnen Lande og Brugerdefineret, så fjern de andre kolonner.
Du har nu finalebordet for landene.
Sammenlægning af hierarkier i LuckyTemplates
Nu hvor du har tabellerne Lande og Byer, skal du flette dem.
Gå til Merge Queries, og flet den tilpassede tabel med Data(Current)s brugerdefinerede tabel. Indstil parameteren Join Kind til Indre , og klik derefter på OK.
I formlen skal du ændre LANDENE til BY, og derefter trykke på Enter.
Udvid kolonnen COUNTRIES.1 for at se alle de andre kolonner.
Fjern alle kolonner undtagen Lande og Værdi. Skift derefter overskriftsnavnet på Værdi til By .
Dette er nu den forenklede tabel for lande og byer:
Det sidste trin er at tilføje et formkort for at visualisere dataene.
Indsæt Countries-tabellen i Location-parameteren og City i Color Saturation. Skift derefter projektionen fra Mercator til Ortografisk.
Du kan nu se en kortvisualisering med hierarkioplysninger.
Konklusion
Hierarkier ier vigtige for at få værdifuld indsigt. De fortæller dig specifikke detaljer og data i din rapport ved at rangere dem i niveauer.
Jeg håber, at denne tutorial hjalp dig med at forstå vigtigheden af disse placeringer i dine visualiseringer og rapporter. De forenkler dine data på en mere overbevisende måde.
Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.
Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.
Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogik for at få en meget unik indsigt. Jeg viser også måleforgrening i dette eksempel.
Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.
Lær, hvordan du afgør, om din omsætningsvækst er god ved at kontrollere, om dine avancer er udvidet ved hjælp af LuckyTemplates, der måler forgrening.
Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.
Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.
Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.
I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.
RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.