Brugerdefineret tema i LuckyTemplates
Tjek brugerdefinerede temaer og lær at oprette en tilpasset JSON-fil, så du kan kontrollere brugerdefinerede funktioner på alle visualiseringer i LuckyTemplates.
Denne tutorial vil gennemgå, hvordan man bruger TOPN som en virtuel rangeringsfunktion til at generere interessant indsigt baseret på rangeringslogik i LuckyTemplates. Du kan se den fulde video af denne tutorial nederst på denne blog.
Brug som en virtuel rangeringsfunktion giver dig mulighed for dynamisk at producere top- og bundresultater for enhver måling.
Dette eksempel viser, hvordan man finder ud af de steder, der genererer den højeste og laveste omsætning pr. kunde.
Indholdsfortegnelse
Samlet antal byer med køb
Denne tabel indeholder omsætningen for hver kunde.
Du ønsker at finde ud af, hvilke steder der har den højeste og laveste omsætning.
Lad os sige, at en kunde har købt dine produkter fra en række forskellige steder.
Ved at bruge Stephen Howard som eksempel kan du se, at han købte produkter fra seks forskellige byer:
Du vil nu vide, hvor meget indtægt der blev genereret for hver by. Derefter vil du virtuelt rangere byerne og beregne, hvilke af dem der hører til de to øverste og nederste.
Denne formel tæller antallet af lokationer, en kunde har købt fra:
Funktionen udregner hvert unikt sted, hvor et produkt er blevet købt.
Denne formel kan dog ikke give dig de rangeringsresultater, du har brug for.
Det er her, TOPN-funktionen kommer ind i billedet. Den giver dig mulighed for at have en virtuel placering i en formel.
Beregning af de to bedste byer
For at beregne de to øverste byer med den højeste omsætning for hver kunde, skal du bruge denne formel:
Funktionen beregner den samlede omsætning ved hjælp af en anden kontekst for de to øverste byer.
Lad os nu fokusere på TOPN-sætningen i formlen:
Den første parameter for denne TOPN-sætning er den samlede rangering, der kræver en virtuel beregning. Således bruges 2 til at få de to øverste byer.
Hvis det er 4, vil det returnere de fire bedste byer.
Du skal sikre dig, at du kun gentager de steder, som en kunde har købt fra. Dette er grunden til, at Index bruges i stedet for et element i modellen.
Brug af Index sikrer, at du kun tæller de regioner, dine kunder har købt fra, og ikke alle regionerne i din model.
Hvis du skulle sætte funktionen sammen med det faktiske navn på byen, ville du få den samlede samlede omsætning fra de to øverste byer - ikke fra hver enkelt kunde.
TOPN-funktionen opretter en helt ny kontekst for hvert resultat i tabellen.
Det opretter en virtuel tabel, der kun indeholder de to øverste steder, som en kunde har købt fra.
Beregning af de to nederste byer
Dette er formlen, der bruges til at beregne de to nederste byer:
Det er nøjagtig den samme formel som den første, men du skal ændre DESC til ASC .
Sådan kontrollerer du, om denne formel er korrekt:
Hvis du bringer byerne med indkøb til bordet, kan du se, at antallet af iterationer matcher resultatet af Total Cities.
Aaron Bradley købte for eksempel fra fire forskellige steder. Så der er fire iterationer, der vises i den anden tabel.
Du kan se de fire forskellige købsbeløb kunden har for hver lokation.
Hvis du beregner og sammenligner tallene i de to tabeller, vil du se, at de begge stemmer overens. Alle Aaron Bradleys beløb svarer til 173.128,00, som er den samlede omsætning. De to øverste byer har en omsætning på 124.191,20 og de to nederste 48.936,80.
Konklusion
Denne tutorial diskuterede, hvordan man bruger TOPN som en virtuel rangeringsfunktion til at skabe effektive rangeringsvisuals i LuckyTemplates.
Du kan indpakke TOPN-funktionen i COUNTROWS, , eller for at skabe mere værdifuld indsigt i dine rapporter. Det er et meget fleksibelt og genanvendeligt værktøj at bruge.
Alt det bedste,
Tjek brugerdefinerede temaer og lær at oprette en tilpasset JSON-fil, så du kan kontrollere brugerdefinerede funktioner på alle visualiseringer i LuckyTemplates.
Denne tutorial vil gennemgå, hvordan man bruger TOPN som en virtuel rangeringsfunktion til at generere interessant indsigt baseret på en rangeringslogik i LuckyTemplates.
I denne tutorial viser jeg dig, hvordan du beregner satsformeldage inden for en måned eller måneder i et hospitalsscenarie ved hjælp af DAX i LuckyTemplates.
Lær, hvordan du opretter dynamiske tekstresuméer for at vise indsigt i din rapport ved at bruge LuckyTemplates tilpassede visuelle udvikling kaldet Enlighten Data Story.
I denne blog lærer du, hvordan du dynamisk undersætter en tabelvisuel i LuckyTemplates ved hjælp af DAX-mål og betinget formatering.
En LuckyTemplates-feriekalender er afgørende for mange tidsintelligensberegninger. Lær, hvordan du beregner specifikke feriedatoer ved hjælp af DAX.
Dette er en introduktion til LuckyTemplates Geospatial Analysis til at bygge overbevisende dynamiske kort, som udgør en masse udfordringer for brugerne.
I denne vejledning viser jeg, hvordan du kan bruge den opdaterede funktion på LuckyTemplates databjælker i datatabelvisualiseringer for at gøre dine rapporter mere overbevisende.
I denne blog skulle gennemgå, hvordan man analyserer over de korrekte salgsperioder eller korrekte tidsperioder, hvor du rent faktisk har resultater.
I denne LuckyTemplates Showcase vil vi gennemgå forsikringsapplikationsrapporter, der viser værdifuld information om forsikringsrelaterede produkter og tilbud.