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.
I denne tutorial vil vi dykke ned i en af de mest avancerede DAX-funktioner i LuckyTemplates kaldet TREATAS-funktionen. Du kan se den fulde video af denne tutorial nederst på denne blog.
Hvis du kan forstå TREATAS , vil du se, at den har så mange applikationer til dig på tværs af alle rapporter og dashboards, som du vil oprette inde i LuckyTemplates.
TREATAS giver os mulighed for at forenkle vores model, men det gør vores formler mere avancerede. Det er afvejningen, når du bruger denne funktion.
Men alligevel gør TREATAS os i stand til at skabe virtuelle relationer mellem to tabeller, hvor en fysisk ikke logisk kan bruges. Det betyder, at vi ikke fysisk behøver at opsætte nogen relationer eller har brug for nogen linjer for at tilslutte os og sammenligne for eksempel budgetdataene med salgsdataene.
TREATAS - funktionen vil gøre sammenligningen for os.
Der er mange applikationer til denne funktion. Det bedste er, hvor dataene kan være i forskellige granulariteter. Et eksempel er budgetteringsdata, som kan have en månedlig, kvartalsvis eller årlig granularitet sammenlignet med faktiske data, som er daglige.
En stærk forståelse af TREATAS -funktionen og den nødvendige syntaks er en bedre mulighed end at omkonfigurere modellen, når det kommer til prognoser og budgettering af data.
Her er et eksempel på, hvordan denne funktion fungerer.
Indholdsfortegnelse
Brug af TREATAS-funktionen
Lad os se på eksempler for at se, hvordan denne funktion fungerer. Jeg har lavet to funktioner her for at vise dig to forskellige måder at konfigurere dem på.
Lad os se på det første eksempel.
Du skal placere nogle kolonner fra en bestemt tabel. I dette tilfælde er det året.
Derefter skal du inkorporere nogle kolonner fra tabellen eller understøttende tabel, som ikke har noget forhold til resten af din model. I dette tilfælde er det budgetdataåret.
Budgetteringstabellen er således sat op, så budgetterne for hver enkelt region kun er et årligt budget.
Dette er vigtigt, for hvis du bruger TREATAS- funktionen i den forkerte kontekst, får du et meningsløst resultat.
Tegn ikke et forhold mellem regionstabellen eller mellem datotabellen.
Opret i stedet relationen i formlen ved hjælp af TREATAS -funktionen og placer den derefter inde.
Træk År og Samlet salg for at danne en tabel.
Brug derefter TREATAS , få budgettet og fordel det på tværs af året.
Du vil se, at der ikke er nogen relationer via modellen. I stedet har du oprettet en relation mellem Årsværdien og Budgettet på grund af TREATAS -funktionen.
Budgetbeløbet for 2016 er på 62 millioner og det samlede salgsbeløb, afledt af salgstabellen, er 60 millioner. Modellen returnerer ikke et TREATAS- resultat for 2015, fordi der ikke er noget at vise. TREATAS - funktionen sørger for, at der ikke returneres noget resultat for 2015.
Sådan udvides TREATAS-funktionen
Denne kolonne viser den samme formel ved brug af TREATAS .
Men du vil se, at det giver forkerte resultater. Dette skyldes, at konteksten for denne beregning er forkert.
Der er Året 2016, Byen og Regionen. Der er dog ingen fysisk eller virtuel relation, der skabes af TREATAS -funktionen inde i formlen for regionen. Dette er blot vurderet til det årlige antal på 62 millioner.
Så det er her, du skal udvide TREATAS , så du kan inkorporere flere virtuelle relationer.
Sådan udvides det.
Placer en opsummeret virtuel tabel ved hjælp af SUMMARIZE- funktionen i den første del af TREATAS- funktionen. Dette vil give dig mulighed for at udvide de kolonner, du vil sammenligne. Det vil også give dig mulighed for at opbygge de virtuelle relationer mellem dem.
I dette tilfælde er der en virtuel tabel over byen og året, og fordi disse to er i budgettabellen, kan du så næsten matche dem.
Du kan virtuelt oprette flere relationer, alle på én gang, inden for denne ene formelsyntaks.
Justering af kolonner i tabellen
Under kolonnen TREATAS Eksempel 2 vil du se, at den bliver opdelt efter år og by.
Du kan justere denne kolonne ved at klikke på filteret gentagne gange, indtil det holder op med at vise tomme poster.
Foretag justeringer i relationstabellen
Nu, baseret på dataene, er der ingen yderligere kontekst, der skal placeres, fordi budgettabellen kun har en by og et år.
Så hvis du vil gøre noget mere, skal du ændre budgetdataene eller tilføje noget yderligere logik til formlen.
For eksempel er der kun budgetterne på årsbasis. Så hvis du vil opdele disse budgetter for hver eneste dag, vil du stadig bruge en meget lignende logik. Men i stedet for at have relationerne til at filtrere, ville du have TREATAS -funktionen til at gøre det i stedet.
Andre måder at bruge TREATAS på
Der er andre applikationer til TREATAS -funktionen end budgetanalyse.
Lad os se på et andet eksempel.
Når du ser på relationerne, kan du se, at årstal ikke er en kolonne inde i datotabellen på det højeste granularitetsniveau.
Datoen er det mest granulære tal i denne tabel.
Så det er bedre ikke at tegne fysiske forhold fra året. Du bør altid lave dine relationer fra kolonnen, der indeholder dine unikke værdier. Selvom du stadig kan skabe dette dummy-forhold virtuelt ved hjælp af TREATAS .
Konklusion
Forhåbentlig har denne vejledning givet dig en god idé om TREATAS -funktionen, og hvordan du kan bruge den i virkelige applikationer.
Der er mange forskellige dataopsætninger og datascenarier, hvor brug af TREATAS virkelig kan forenkle tingene enormt i din model sammen med de DAX-mål, du skal oprette.
Når du har forstået, hvordan du bruger TREATAS godt, vil du hurtigt se de muligheder, du har i at forenkle mange forskellige aspekter af dine egne modeller.
Alt det bedste,
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.
Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.
Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.
I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.
Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.
Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.
I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.
I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.
I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.
I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.