Mestre virtuelle tabeller i LuckyTemplates ved hjælp af DAX

I dette blogindlæg gennemgår jeg en virkelig kraftfuld analytisk teknik, som jeg er sikker på vil WOW nogen. Virtuelle tabeller er en unik analytisk teknik, som du kan bruge til at visualisere interessant indsigt inde i LuckyTemplates. Du kan se den fulde video af denne tutorial nederst på denne blog.

Eksemplet, jeg vil vise, er blot en af ​​de mange teknikker, du kan anvende. Jeg bruger udtrykket "algoritmer", fordi du kan udvide dette og gøre det endnu mere avanceret.

De virtuelle tabelalgoritmer vil vise, hvor kraftfuld DAX er, og hvor avanceret du kan komme inde i DAX-formlen.

Indholdsfortegnelse

Hvor kan man bruge virtuelle tabelalgoritmer

Der er tilfælde, hvor du ønsker at rangere dine kunder på tværs af en række forskellige variabler. Men i sidste ende vil du bringe dem tilbage ved hjælp af kun én variabel .

For at dette kan ske, skal du oprette en algoritme, der gør dig i stand til at analysere alle disse forskellige variabler og faktorer i henhold til en dimension (som i dette tilfælde er mine kunder).

Men så vil du også gerne bringe det tilbage til ét nummer. På denne måde kan du måle, om en kunde har været god eller dårlig baseret på denne ene faktor, i stedet for at indregne tre til ti variabler.

Salg, overskud og avancer: Ser på det større billede

Til denne vejledning har jeg allerede dækket salg , overskud og avancer . Den næste ting at gøre er at oprette en algoritme inden for en , der vil give os det ene tal. Dette nummer fortæller os, om en kunde har været god eller dårlig.

Nogle gange, når vi ser på én ting isoleret (som f.eks . salg ), giver det os ikke det komplette billede. Dette skyldes, at du skal evaluere overskuddet , hvor en kunde, der har produceret mindre overskud, sandsynligvis er bedre end en, der har produceret en masse salg.

Marginer er også meget vigtige. Hvis du trækker en meget høj margin fra en kunde med lavere volumen, kan denne kunde klassificeres som en god kunde.

Så overordnet set er vores mål at skabe en algoritme, der vil se på tværs af alle disse tre variabler ( samlet salg , samlet overskud og overskudsmargener ) for at vide, hvem vores topkunder og nederste kunder er.

Bestemmelse af kunderangering

Jeg har allerede opdelt disse beregninger en efter en i tabellen. Vi har vores kundesalgsrangering , kundefortjenesterangering og kundemargenerrangering .

Mestre virtuelle tabeller i LuckyTemplates ved hjælp af DAX

Vi kommer til at tælle disse tre rækker op, og så vil det give os de bedste kontra de dårligste kunder.

Kundesalgsrangering

Lad os se på de formler, jeg har brugt for hvert enkelt mål. jeg har brugt, som er perfekt til at rangere alle vores kunder i forhold til et bestemt udtryk eller mål.

For kundesalgsrangen rangerede vi vores kunder baseret på deres samlede salg fra 1 til hvad som helst.

Mestre virtuelle tabeller i LuckyTemplates ved hjælp af DAX

Du kan se, at i toppen af ​​tabellen er William Andrews. Han er vores topkunde, så han er rangeret 1.

Mestre virtuelle tabeller i LuckyTemplates ved hjælp af DAX

Kundefortjeneste rang

Vi anvendte den samme teknik fra den tidligere foranstaltning for at komme med vores kundefortjenesterangering .

Mestre virtuelle tabeller i LuckyTemplates ved hjælp af DAX

Vi kan her se, at vores topkunder ikke rigtig er vores topkunder med margin. Deres marginer er faktisk meget lavere.

Mestre virtuelle tabeller i LuckyTemplates ved hjælp af DAX

Så hvis vi ser på vores topkunder med margin, er de faktisk meget lavere i forhold til salg.

Mestre virtuelle tabeller i LuckyTemplates ved hjælp af DAX

Brug af virtuelle tabeller

Som jeg har nævnt tidligere, vil vi oprette dette ene nummer, og jeg vil vise dig, hvordan du gør det ved hjælp af en virtuel tabel. Der er et par måder at gøre det på, men brug af virtuelle tabeller kan forenkle din formel .

I virkeligheden behøver du ikke engang at oprette eller udskille hver af disse individuelle formler. Du kan placere dem inde i en virtuel tabel og derefter bruge de kolonner, du placerer i dine virtuelle tabeller.

Inde i denne ene formel (som jeg har kaldt overordnet rangeringsfaktor ) har jeg brugt til at oprette individuelle formler såsom kundesalgsrangering , kundefortjenesterangering og kundemargenerrangering .

Mestre virtuelle tabeller i LuckyTemplates ved hjælp af DAX

Brug af SUMX som en itererende funktion

Dette er den del, hvor jeg brugte en virtuel tabel til at lave en sum af alle disse forskellige kunderækker. Jeg havde også brug for at oprette en iterator, så det er her, funktionen kommer ind.

Med SUMX er vi nødt til at iterere gennem en tabel, ikke? Vi kan gøre dette med en virtuel tabel. Det fantastiske ved virtuelle borde er, at vi kan indsætte et hvilket som helst bord, vi laver.

Mestre virtuelle tabeller i LuckyTemplates ved hjælp af DAX

Det, jeg har gjort, er at oprette en virtuel tabel, hvor SUMMARIZE giver mig mulighed for at oprette denne tabel over alle rangeringer. Jeg kan skabe det virtuelt uden at skulle referere til en beregning eller måling individuelt. Det hele er inden for dette ene mål.

Det er lykkedes mig at oprette en virtuel tabel, som viser kundenavn , salgsrang , profitrangering og marginrangering én efter én og ved siden af ​​hinanden.

Hvad der også er forbløffende er, at vi inden for denne itererende funktion kan iterere gennem alle vores kunder og derefter referere til de kolonner, som vi har placeret i den virtuelle tabel.

Mestre virtuelle tabeller i LuckyTemplates ved hjælp af DAX

Dette vil opsummere alle de forskellige rækker og interne beregninger inden for et enkelt mål. Ved at bruge denne teknik behøver du ikke at opdele den i flere mål.

Du kan bare oprette denne ene måling, som omfatter alle de forskellige beregninger, som du vil tilføje til din algoritme. Du kan oprette meget avancerede og komplekse algoritmer, og derefter sætte dem alle sammen i et pænt mål.

Endelig kan vi bringe den overordnede rangeringsfaktor ind i vores tabel. Du kan nu se outputtet af den algoritme, vi lige har oprettet, og bruge det i vores analyse.

Mestre virtuelle tabeller i LuckyTemplates ved hjælp af DAX

Det er kun ét tal i forhold til alle de tal, der kom fra vores salg, overskud og marginer. For eksempel er vores kunde Peter Boyd placeret på en 36. plads i salg, en 8. plads i rentabilitet, en 29. plads i marginplacering med en samlet placering på 73. plads. Sådan klassificerer vi vores topkunder ved at bruge alle disse faktorer.

Mestre virtuelle tabeller i LuckyTemplates ved hjælp af DAX

Fordele ved virtuelle borde

Mange LuckyTemplates-brugere vil ikke engang indse, at du ikke altid kun behøver at køre beregninger og avanceret logik gennem kolonner eller tabeller, der fysisk er i din datamodel.

Du kan oprette virtuelle tabeller og derefter køre logik gennem disse tabeller, selvom de ikke findes fysisk nogen steder i din model.

Disse tabeller er en perfekt og hurtig måde at køre avanceret logik på, der kan producere indsigt, der kan bruges og handles på i en række forskellige scenarier .

Konklusion

Med LuckyTemplates får du oprettet mere avancerede algoritmer inden for mål. Banker eller forsikringsselskaber kan have stor gavn af denne teknik, fordi de altid forsøger at rangere ting og køre algoritmer baseret på en række forskellige faktorer.

De kan finde ud af, hvor sandsynligt nogen vil misligholde, eller hvor sandsynligt de bliver nødt til at udbetale et forsikringskrav. At kunne implementere disse typer beregninger inden for foranstaltninger er virkelig kraftfuldt.

Hvis du kan forstå, hvordan dette fungerer inde i LuckyTemplates, specifikt med foranstaltninger, er du på vej til at udvikle noget utroligt analytisk arbejde inde i LuckyTemplates.

For mange flere avancerede analytiske teknikker til LuckyTemplates , tjek nedenstående kursusmodul placeret på .


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.

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogik for at få en meget unik indsigt. Jeg viser også måleforgrening i dette eksempel.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Lær, hvordan du afgør, om din omsætningsvækst er god ved at kontrollere, om dine avancer er udvidet ved hjælp af LuckyTemplates, der måler forgrening.

LuckyTemplates-parametre via forespørgselseditor

LuckyTemplates-parametre via forespørgselseditor

Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.

Rundt søjlediagram – en visualisering til dit dashboard

Rundt søjlediagram – en visualisering til dit dashboard

Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.

PowerApps funktioner og formler | En introduktion

PowerApps funktioner og formler | En introduktion

Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.

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.