Hvad er DAX? Forstå dens betydning, betydning og brug

Indholdsfortegnelse

DAX Data Analysis Expressions Sprog

Når du forstår transformationer og datamodellering, kan du endelig begynde at arbejde med visualiseringer på dine rapporter. Dette ville kræve en dybere forståelse af DAX. Du kan se den fulde video af denne tutorial nederst på denne blog.

Hvad er DAX?

Hvad er DAX, og hvorfor er det vigtigt?

DAX står for Data Analysis Expressions.

DAX er formelsproget i LuckyTemplates. Det er her LuckyTemplates sande analytiske kraft kommer fra. Hvis du ikke bruger DAX Data Analysis Expressions Language, vil du gå glip af 95 % af LuckyTemplates' potentiale som et fantastisk analytisk værktøj.

Tænk på at arbejde med Excel. Hvis du ikke forstår formlerne, kan du ikke rigtig maksimere, hvad disse regneark kan gøre. Det er det samme rationale bag vigtigheden af ​​at forstå DAX, når du bruger LuckyTemplates .

Brug af LuckyTemplates' indbyggede beregningsmotor

Når du åbner LuckyTemplates, vil du starte med en tom skærm som denne. Det er her du kan komme i gang med nogle.

Hvad er DAX?  Forstå dens betydning, betydning og brug

Men det meste af tiden starter folk med at gå ind i de tilgængelige borde.

Hvad er DAX?  Forstå dens betydning, betydning og brug

Derefter vælger de den kolonne, de har brug for, fra en af ​​disse tabeller som denne mængde kolonne nedenfor.

Hvad er DAX?  Forstå dens betydning, betydning og brug

De trækker det ind i deres rapport og får de resultater, de har brug for.

Hvad er DAX?  Forstå dens betydning, betydning og brug

Nogle ville også tilføje lidt flere data for at få mere indsigt. De ville for eksempel klikke på kolonnen Kunder.

Hvad er DAX?  Forstå dens betydning, betydning og brug

Derefter ville de trække og slippe dette til aksen.

Hvad er DAX?  Forstå dens betydning, betydning og brug

Når det er gjort, vil de have en visualisering, der viser mængden af ​​produkter, der sælges til specifikke kunder.

Hvad er DAX?  Forstå dens betydning, betydning og brug

Fordi disse trin giver beregnede resultater, antager folk, at dette er den bedste måde at få indsigt fra LuckyTemplates på. Men i virkeligheden kan dette i høj grad begrænse, hvad du kan gøre.

Personligt anbefaler jeg at starte med DAX med det samme. De trin, jeg viste dig tidligere, bruger kun den indbyggede beregningsmotor i LuckyTemplates.

Vigtigheden af ​​at bruge DAX med det samme

Selvom LuckyTemplates egen beregningsmotor giver de rigtige resultater i starten, er det dybest set alt, hvad du får. I det øjeblik du vil have dybere indsigt fra dine visualiseringer, skal du stadig oprette DAX-mål .

Det er derfor, jeg altid starter med DAX. Det kan spare mig for besværet med at skulle oprette nye DAX-mål, hver gang jeg har brug for dybere indsigt. Hvis jeg gør alt inden for , kan jeg bare trække de eksisterende foranstaltninger op for at gøre noget mere avanceret.

Eksemplet ovenfor er for eksempel et rigtig simpelt regnestykke. Men disse beregninger, når de udføres gennem DAX, kan i sidste ende bruges, når du skal springe til tidsintelligensberegninger eller formelmønstre.

Så hvis dine enkleste beregninger og visualiseringer er bygget på DAX-formler, er det nemmere at gå over til noget mere avanceret.

Mål versus beregnede kolonner

Før jeg viser dig, hvordan du opretter DAX-mål, er det vigtigt at forstå forskellen mellem et mål og en beregnet kolonne.

Du kan oprette en måling ved hjælp af dette ikon på båndet Hjem.

Hvad er DAX?  Forstå dens betydning, betydning og brug

DAX-mål er som virtuelle beregninger. De kører kun beregninger, når de bruges i en visualisering eller tabel.

På den anden side sidder beregnede kolonner fysisk i din datatabel. De kører løbende beregninger i selve tabellen.

Du opretter en ny ved at klikke på ikonet Ny kolonne.

Hvad er DAX?  Forstå dens betydning, betydning og brug

Når du klikker på det, opretter det yderligere datapunkter, som måske eller måske ikke tilføjer værdi til den analyse, du laver.

Det er vigtigt at lave tiltag så meget som muligt. Virtuelle beregninger vil altid være mere optimale end at have faktiske fysiske datapunkter i dine tabeller. Disse fysiske datapunkter kan være meget begrænsende i forhold til den indsigt, du potentielt kan få.

Genskabelse af de givne data inden for et mål

Jeg vil vise dig, hvordan du får de samme beregnede resultater vist tidligere, men denne gang ved at gøre det inden for et mål.

Hvad er DAX?  Forstå dens betydning, betydning og brug

Så jeg vil starte med at klikke på ikonet Ny mål .

Hvad er DAX?  Forstå dens betydning, betydning og brug

Det åbner en formellinje. Jeg vil starte med navnet på foranstaltningen. Jeg vil kalde dette Antal solgt .

Hvad er DAX?  Forstå dens betydning, betydning og brug

er en af ​​de enkleste tilgængelige funktioner, og er meget relateret til dem, der er ved at skifte fra Excel til LuckyTemplates. Jeg starter med det, så vælger jeg den kolonne, jeg vil arbejde på. En liste over tilgængelige kolonner vises normalt her.

Hvad er DAX?  Forstå dens betydning, betydning og brug

Jeg vælger kolonnen Antal fundet i salgstabellen , da det er de data, jeg vil replikere.

Hvad er DAX?  Forstå dens betydning, betydning og brug

Når jeg trykker på enter, vil du se i højre side, at det mål, jeg oprettede, nu er under salgstabellen . Det skyldes, at mål lander på den tabel, du valgte, før du oprettede den måling .

Hvad er DAX?  Forstå dens betydning, betydning og brug

Nu vil jeg vise dig, hvordan det nye mål, jeg oprettede, viser de nøjagtige resultater, som den tidligere visualisering viste.

Jeg vil bare kopiere og indsætte den tidligere visualisering.

Hvad er DAX?  Forstå dens betydning, betydning og brug

Så vil jeg slette denne mængde kolonne.

Hvad er DAX?  Forstå dens betydning, betydning og brug

Dernæst vil jeg bringe solgt mængde ind , som er det mål, jeg lige har oprettet. Jeg trækker det ind i feltet Værdi .

Hvad er DAX?  Forstå dens betydning, betydning og brug

Når det er gjort, opdateres dataene i visualiseringen.

Hvad er DAX?  Forstå dens betydning, betydning og brug

Du vil se her, at beregningerne er nøjagtig de samme. Den eneste forskel er, at én bliver gjort inden for en foranstaltning, og én gør det ikke.




Konklusion

Ved at oprette DAX-mål i stedet for at stole på beregnede kolonner er det nemmere at gå videre til mere avanceret indsigt. Du skal bare stifte bekendtskab med den måde, foranstaltninger fungerer på.

Det er meget nemt at gøre, så det er bedre at komme i gang og sætte dig ind i disse DAX-foranstaltninger med det samme.

Bare en sidste påmindelse – glem ikke at navngive dine mål på en intuitiv måde. I det eksempel, jeg oprettede, navngav jeg målingen Kvantitet solgt, så enhver, der ser på mine visualiseringer, straks ville vide, hvad hvert datapunkt repræsenterer.

Når du kombinerer alle disse bedste praksisser, vil du begynde at se den fantastiske analytiske kraft, som LuckyTemplates har.

Alt det bedste,


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.