BEREGNETABEL DAX-funktion – bedste praksis i LuckyTemplates

DAX -funktionen er en utrolig avanceret og vigtig funktion i LuckyTemplates til at lære og forstå godt. Du kan se den fulde video af denne tutorial nederst på denne blog.

De fleste af jer, der lige er startet med LuckyTemplates, har sikkert overset denne særlige funktion. Det gjorde jeg bestemt, da jeg først startede med at bruge LuckyTemplates og skrive DAX-mål.

At lære om CALCULATETABLE godt er begyndelsen på mange avancerede beregninger, som du kan lave i LuckyTemplates.

Det er en ret kompleks funktion at forstå og faktisk implementere i LuckyTemplates. Men med tiden har jeg opdaget, hvor fantastisk det er i flere scenarier og demoer, jeg har arbejdet igennem. Jeg har nu en klar forståelse af, hvordan og hvornår jeg skal bruge det på forskellige måder. Det er det, jeg vil dele med dig i denne tutorial.

Indholdsfortegnelse

Det bedste tidspunkt at inkorporere funktionen CALCUATETABLE

Et af de bedste tidspunkter til at inkorporere brugen af ​​DAX -funktionen er, når du prøver at analysere dine churn-analyser.

Churn-analyse involverer evaluering af en virksomheds kundetabsrate. At finde ud af disse data ved hjælp af LuckyTemplates kan hjælpe meget med at vurdere dine produkter . På denne måde kan du fremskynde din marketingindsats for at reducere kundetab.

BEREGNETABEL DAX-funktion – bedste praksis i LuckyTemplates

Tabellen ovenfor viser en sammenligning af nye og samlede kunder for en bestemt måned og år. Det involverer data fra nye, tabte og samlede kunder.

Nøglen til at uddrage disse vigtige indsigter er gennem brugen afDAX funktion.

Brug af CALCULATETABLE DAX til at finde ud af om nye kunder

Først vil jeg vise dig formlen til at beregne nye kunder ved hjælp af CALCULATETABLE

BEREGNETABEL DAX-funktion – bedste praksis i LuckyTemplates

Her skal vi sammenligne det nuværende kundesæt fra et kundesæt fra en tidligere periode. Jeg betragter kun kunder som nye, hvis de har købt nu, men ikke har gjort det inden for de seneste 90 dage.

For at kunne finde den indsigt, er det her, jeg integrerede funktionen CALCULATETABLE . Bemærk, at jeg brugte dette sammen med andre tabelfunktioner, ligesomfungere. 

Funktionen EXCEPT evaluerer to tabeller og returnerer de kunder, der er i den første tabel, men ikke i den anden. Dernæst pakkede jeg den ind ifunktion til virkelig at udarbejde den nødvendige beregning.

BEREGNETABEL DAX-funktion – bedste praksis i LuckyTemplates

Ser tilbage til hovedpointen. Funktionen CALCULATETABLE gør det muligt for os at åbne et vindue i en bestemt sammenhæng. I mit eksempel kigger det 90 dage tilbage for at finde et kundesæt. 

BEREGNETABEL DAX-funktion – bedste praksis i LuckyTemplates

Da vi ikke ønsker at se på kunderne i den aktuelle sammenhæng, men se på kunderne over de foregående 90 dage, bruger vi nufungere.

BEREGNETABEL DAX-funktion – bedste praksis i LuckyTemplates

Derefter har jeg placeret det i en anden tabelfunktion og lavet nogle opfølgende evalueringer.

For at opsummere er den perfekte måde at bruge CALCULATETABLE at ændre konteksten for en tabelevaluering. Det er generelt sådan, du skal bruge det. Men så kan du også inkorporere andre formler, som du kan bruge til at sammenligne tabeller somog  .

Brug af CALCULATETABLE DAX til at lede efter mistede kunder

Bortset fra at grave i din nye kundeanalyse ved at bruge DAX-funktionen CALCUATETABLE , kan du endda blive mere avanceret, når du bruger den til at finde ud af dine mistede kunder .

Tag et kig på denne formel for at finde ud af mistede kunder.

BEREGNETABEL DAX-funktion – bedste praksis i LuckyTemplates

Jeg har faktisk diskuteret den fulde logik i denne formel i en anden blog. Men igen, vi laver bare en lignende beregning her for mistede kunder.

Hvis du ser på formlerne for CustomersPurchased og PriorCustomers , bruger vi CALCULATETABLE .

BEREGNETABEL DAX-funktion – bedste praksis i LuckyTemplates

Ydermere kan du stadig finde EXCEPT- funktionen. Men denne gang sammenligner den tabellerne over CustomersPurchased og PriorCustomers .

BEREGNETABEL DAX-funktion – bedste praksis i LuckyTemplates

I dette tilfælde ændrer vi evalueringsperioden for disse individuelle tabeller baseret på en anden periode. Dette viser blot en mere avanceret måde at finpudse, hvordan vi viser nye kunder og mistede kunder.

Hvis du snart bruger LuckyTemplates, vil du forstå, at dette er en intensiv analyse. Desuden kan vi gøre formlerne mere intuitive, især når du også bruger variabler.

Tænk bare på, hvad du lægger inde i den første parameter i CALCUATETABLE . Det er normalt en tabelfunktion, og så ændrer du konteksten for den tabelevaluering. Derfra kan du placere den i en anden tabelfunktion og se, hvordan tingene evalueres derfra. 




Konklusion

Jeg ved, at CALCULATETABLE er lidt svært at forstå, hvis du lige er startet. Men det er hovedårsagen til, at jeg har lavet denne tutorial til dig.

Når du har forstået og opdaget den bedste praksis for at bruge det, kan du begynde at gennemføre avancerede beregninger og analyser fra dine rådata.

Ved at gennemgå det på denne måde, tror jeg, at du får en bedre forståelse af, hvordan du selv kan bruge CALCUATETABLE DAX -funktionen i dine egne rapporter og modeller.

Glem ikke at abonnere på LuckyTemplates TV for at få masser af andet indhold.

Held og lykke med at lære denne.


Pipe In R: Tilslutningsfunktioner med Dplyr

Pipe In R: Tilslutningsfunktioner med Dplyr

I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

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.

Udpakning af LuckyTemplates-temaer og -billeder fra PBIX

Udpakning af LuckyTemplates-temaer og -billeder fra PBIX

Lær, hvordan du adskiller en PBIX-fil for at udtrække LuckyTemplates-temaer og -billeder fra baggrunden og bruge den til at oprette din rapport!

Excel Formler Snydeark: Mellemvejledning

Excel Formler Snydeark: Mellemvejledning

Excel Formler Snydeark: Mellemvejledning

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

Python i LuckyTemplates: Sådan installeres og konfigureres

Python i LuckyTemplates: Sådan installeres og konfigureres

Lær, hvordan du installerer programmeringssproget Python i LuckyTemplates, og hvordan du bruger dets værktøjer til at skrive koder og vise billeder.

Beregning af dynamiske fortjenestemargener – nem analyse af LuckyTemplates med DAX

Beregning af dynamiske fortjenestemargener – nem analyse af LuckyTemplates med DAX

Lær, hvordan du beregner dynamiske fortjenstmargener ved siden af ​​LuckyTemplates, og hvordan du kan få mere indsigt ved at grave dybere ned i resultaterne.

Sortering af datotabelkolonner i LuckyTemplates

Sortering af datotabelkolonner i LuckyTemplates

Lær, hvordan du sorterer felterne fra kolonner med udvidet datotabel korrekt. Dette er en god strategi at gøre for vanskelige felter.

Find dine topprodukter for hver region i LuckyTemplates ved hjælp af DAX

Find dine topprodukter for hver region i LuckyTemplates ved hjælp af DAX

I denne artikel gennemgår jeg, hvordan du kan finde dine topprodukter pr. region ved hjælp af DAX-beregninger i LuckyTemplates, herunder funktionerne TOPN og CALCUATE.

Junk Dimension: Hvad er det, og hvorfor det er alt andet end junk

Junk Dimension: Hvad er det, og hvorfor det er alt andet end junk

Lær, hvordan du bruger en uønsket dimension til flag med lav kardinalitet, som du ønsker at inkorporere i din datamodel på en effektiv måde.