Et dybt dyk ned i TREATAS-funktionen i LuckyTemplates

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.

Et dybt dyk ned i TREATAS-funktionen i LuckyTemplates

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å.

Et dybt dyk ned i TREATAS-funktionen i LuckyTemplates

Lad os se på det første eksempel.

Du skal placere nogle kolonner fra en bestemt tabel. I dette tilfælde er det året.

Et dybt dyk ned i TREATAS-funktionen i LuckyTemplates

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.

Et dybt dyk ned i TREATAS-funktionen i LuckyTemplates

Budgetteringstabellen er således sat op, så budgetterne for hver enkelt region kun er et årligt budget.

Et dybt dyk ned i TREATAS-funktionen i LuckyTemplates

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.

Et dybt dyk ned i TREATAS-funktionen i LuckyTemplates

Opret i stedet relationen i formlen ved hjælp af TREATAS -funktionen og placer den derefter inde.

Et dybt dyk ned i TREATAS-funktionen i LuckyTemplates

Træk År og Samlet salg for at danne en tabel.

Et dybt dyk ned i TREATAS-funktionen i LuckyTemplates

Brug derefter TREATAS , få budgettet og fordel det på tværs af året.

Et dybt dyk ned i TREATAS-funktionen i LuckyTemplates

Et dybt dyk ned i TREATAS-funktionen i LuckyTemplates

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.

Et dybt dyk ned i TREATAS-funktionen i LuckyTemplates

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 .

Et dybt dyk ned i TREATAS-funktionen i LuckyTemplates

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.

Et dybt dyk ned i TREATAS-funktionen i LuckyTemplates

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.

Et dybt dyk ned i TREATAS-funktionen i LuckyTemplates

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.

Et dybt dyk ned i TREATAS-funktionen i LuckyTemplates

Du kan justere denne kolonne ved at klikke på filteret gentagne gange, indtil det holder op med at vise tomme poster.

Et dybt dyk ned i TREATAS-funktionen i LuckyTemplates

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.

Et dybt dyk ned i TREATAS-funktionen i LuckyTemplates

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.

Et dybt dyk ned i TREATAS-funktionen i LuckyTemplates

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.

Et dybt dyk ned i TREATAS-funktionen i LuckyTemplates

Datoen er det mest granulære tal i denne tabel.

Et dybt dyk ned i TREATAS-funktionen i LuckyTemplates

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,

Leave a Comment

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

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.

Oprettelse af en datotabel i LuckyTemplates

Oprettelse af en datotabel i LuckyTemplates

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å.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.

Professionelle serviceanalyserapporter i LuckyTemplates

Professionelle serviceanalyserapporter i LuckyTemplates

I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.

Almindelige SQL-funktioner: En oversigt

Almindelige SQL-funktioner: En oversigt

Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.

LuckyTemplates skabelonoprettelse: Guide og tips

LuckyTemplates skabelonoprettelse: Guide og tips

I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.

LuckyTemplates-rangering og brugerdefineret gruppering

LuckyTemplates-rangering og brugerdefineret gruppering

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.

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

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.