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,


Hvad er Power Query & M Language: En detaljeret oversigt

Hvad er Power Query & M Language: En detaljeret oversigt

Denne vejledning giver et overblik over Power Query Editor og M-sproget inde på LuckyTemplates-skrivebordet.

Opret en sideinddelt rapport: Tilføjelse af tekster og billeder

Opret en sideinddelt rapport: Tilføjelse af tekster og billeder

Lær, hvordan du opretter en sideinddelt rapport, tilføjer tekster og billeder og derefter eksporterer din rapport til forskellige dokumentformater.

SharePoint Automate-funktionen | En introduktion

SharePoint Automate-funktionen | En introduktion

Lær, hvordan du bruger SharePoint-automatiseringsfunktionen til at skabe arbejdsgange og hjælpe dig med at mikrostyre SharePoint-brugere, -biblioteker og -lister.

Løs en dataanalyseudfordring med LuckyTemplates Accelerator

Løs en dataanalyseudfordring med LuckyTemplates Accelerator

Udvid dine rapportudviklingsevner ved at deltage i en dataanalyseudfordring. Acceleratoren kan hjælpe dig med at blive LuckyTemplates-superbruger!

Løbende totaler i LuckyTemplates ved hjælp af DAX

Løbende totaler i LuckyTemplates ved hjælp af DAX

Lær, hvordan du beregner løbende totaler i LuckyTemplates ved hjælp af DAX. Løbende totaler giver dig mulighed for ikke at blive fanget af et individuelt resultat.

LuckyTemplates Dax-variabler er konstante: Hvad betyder det?

LuckyTemplates Dax-variabler er konstante: Hvad betyder det?

Forstå konceptet med variabler i DAX i LuckyTemplates og betydningen af ​​variabler for, hvordan dine mål beregnes.

LuckyTemplates hældningsdiagram: en oversigt

LuckyTemplates hældningsdiagram: en oversigt

Lær mere om det brugerdefinerede visuelle kaldet LuckyTemplates Slope-diagrammet, som bruges til at vise stigning/fald for en enkelt eller flere metrics.

LuckyTemplates farvetemaer til ensartede visualiseringer

LuckyTemplates farvetemaer til ensartede visualiseringer

Opdag farvetemaerne i LuckyTemplates. Disse er afgørende for, at dine rapporter og visualiseringer kan se ud og fungere problemfrit.

Beregning af gennemsnit i LuckyTemplates: Isolering af resultater på ugedage eller weekender ved hjælp af DAX

Beregning af gennemsnit i LuckyTemplates: Isolering af resultater på ugedage eller weekender ved hjælp af DAX

Beregning af et gennemsnit i LuckyTemplates kan gøres på mange måder for at give dig præcise oplysninger til dine virksomhedsrapporter.

LuckyTemplates tema | LuckyTemplates Desktop Standard Theming

LuckyTemplates tema | LuckyTemplates Desktop Standard Theming

Lad os dykke ned i Standard LuckyTemplates-temaer og gennemgå nogle af de funktioner, der er indbygget i selve LuckyTemplates Desktop-applikationen.