Vad är DAX? Förstå dess innebörd, betydelse och användning

Innehållsförteckning

Språk för DAX Data Analysis Expressions

När du väl förstår transformationer och datamodellering kan du äntligen börja arbeta med visualiseringar på dina rapporter. Detta skulle kräva en djupare förståelse av DAX. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Vad är DAX?

Vad är DAX och varför är det viktigt?

DAX står för Data Analysis Expressions.

DAX är formelspråket inom LuckyTemplates. Det är här LuckyTemplates verkliga analytiska kraft kommer ifrån. Om du inte använder DAX Data Analysis Expressions Language, skulle du gå miste om 95 % av LuckyTemplates potential som ett fantastiskt analysverktyg .

Tänk på att arbeta med Excel. Om du inte förstår formlerna kan du inte riktigt maximera vad dessa kalkylblad kan göra. Det är samma logik bakom vikten av att förstå DAX när du använder LuckyTemplates .

Använder LuckyTemplates inbyggda beräkningsmotor

När du öppnar LuckyTemplates kommer du att börja med en tom skärm som denna. Det är här du kan komma igång med några.

Vad är DAX?  Förstå dess innebörd, betydelse och användning

Men för det mesta börjar folk med att gå in i de tillgängliga borden.

Vad är DAX?  Förstå dess innebörd, betydelse och användning

Sedan väljer de kolumnen de behöver från någon av dessa tabeller som den här kolumnen Kvantitet nedan.

Vad är DAX?  Förstå dess innebörd, betydelse och användning

De drar in det i sin rapport och får de resultat de behöver.

Vad är DAX?  Förstå dess innebörd, betydelse och användning

Vissa skulle också lägga till lite mer data för att få mer insikter. De skulle till exempel klicka på kolumnen Kunder.

Vad är DAX?  Förstå dess innebörd, betydelse och användning

Sedan skulle de dra och släppa detta till axeln.

Vad är DAX?  Förstå dess innebörd, betydelse och användning

När det är gjort skulle de ha en visualisering som visar mängden produkter som säljs till specifika kunder.

Vad är DAX?  Förstå dess innebörd, betydelse och användning

Eftersom dessa steg ger beräknade resultat, antar folk att detta är det bästa sättet att få insikter från LuckyTemplates. Men i verkligheten kan detta avsevärt begränsa vad du kan göra.

Personligen rekommenderar jag att börja med DAX direkt. Stegen jag visade dig tidigare använder bara den inbyggda beräkningsmotorn i LuckyTemplates.

Vikten av att använda DAX direkt

Även om LuckyTemplates egen beräkningsmotor ger rätt resultat till en början, är det i princip allt du kommer att få. I samma ögonblick som du vill ha djupare insikter från dina visualiseringar måste du fortfarande skapa DAX-mått .

Det är därför jag alltid börjar med DAX. Det kan bespara mig besväret att behöva skapa nya DAX-mått varje gång jag behöver djupare insikt. Om jag gör allt inom , kan jag bara dra upp de befintliga åtgärderna för att göra något mer avancerat.

Exemplet ovan är till exempel en väldigt enkel beräkning. Men dessa beräkningar, när de görs genom DAX, kan så småningom användas när du behöver hoppa till tidsintelligensberäkningar eller formelmönster.

Så om dina enklaste beräkningar och visualiseringar bygger på DAX-formler är det lättare att gå över till något mer avancerat.

Mått kontra beräknade kolumner

Innan jag visar hur du skapar DAX-mått är det viktigt att förstå skillnaden mellan ett mått och en beräknad kolumn.

Du kan skapa ett mått med den här ikonen i menyfliksområdet Hem.

Vad är DAX?  Förstå dess innebörd, betydelse och användning

DAX-mått är som virtuella beräkningar. De kör bara beräkningar när de används i en visualisering eller tabell.

Å andra sidan sitter beräknade kolumner fysiskt i din datatabell. De kör kontinuerligt beräkningar inom själva tabellen.

Du skapar en ny genom att klicka på ikonen Ny kolumn.

Vad är DAX?  Förstå dess innebörd, betydelse och användning

När du klickar på det skapar det ytterligare datapunkter som kan eller kanske inte tillför värde till analysen du gör.

Det är viktigt att skapa åtgärder så mycket du kan. Virtuella beräkningar kommer alltid att vara mer optimala än att ha faktiska fysiska datapunkter i dina tabeller. Dessa fysiska datapunkter kan vara mycket begränsande när det gäller de insikter du potentiellt kan få.

Återskapa givna data inom ett mått

Jag ska visa dig hur du får samma beräknade resultat som visats tidigare, men den här gången genom att göra det inom ett mått.

Vad är DAX?  Förstå dess innebörd, betydelse och användning

Så jag ska börja med att klicka på ikonen Nytt mått .

Vad är DAX?  Förstå dess innebörd, betydelse och användning

Det öppnar ett formelfält. Jag ska börja med namnet på åtgärden. Jag kallar det för såld kvantitet .

Vad är DAX?  Förstå dess innebörd, betydelse och användning

är en av de enklaste funktionerna som finns och är mycket relaterbar för dem som går över från Excel till LuckyTemplates. Jag ska börja med det, sedan väljer jag kolumnen som jag vill arbeta med. En lista över tillgängliga kolumner visas vanligtvis här.

Vad är DAX?  Förstå dess innebörd, betydelse och användning

Jag väljer kolumnen Kvantitet som finns i tabellen Försäljning , eftersom det är den data jag vill replikera.

Vad är DAX?  Förstå dess innebörd, betydelse och användning

När jag trycker på enter ser du på höger sida att måttet jag skapade nu finns under försäljningstabellen . Det beror på att måtten landar på vilken tabell du än valde innan du skapade måttet .

Vad är DAX?  Förstå dess innebörd, betydelse och användning

Nu ska jag visa dig hur det nya måttet jag skapade visar de exakta resultaten som den tidigare visualiseringen visade.

Jag ska bara kopiera och klistra in den tidigare visualiseringen.

Vad är DAX?  Förstå dess innebörd, betydelse och användning

Sedan ska jag ta bort den här kolumnen Kvantitet .

Vad är DAX?  Förstå dess innebörd, betydelse och användning

Därefter ska jag ta in Kvantitet Såld , vilket är måttet jag just skapat. Jag drar den till fältet Värde .

Vad är DAX?  Förstå dess innebörd, betydelse och användning

När det är gjort uppdateras data i visualiseringen.

Vad är DAX?  Förstå dess innebörd, betydelse och användning

Du ser här att beräkningarna är exakt desamma. Den enda skillnaden är att en görs inom en åtgärd och en gör det inte.




Slutsats

Genom att skapa DAX-mått istället för att förlita sig på beräknade kolumner är det lättare att gå vidare till mer avancerade insikter. Du måste bara bli bekant med hur åtgärder fungerar.

Det är väldigt enkelt att göra så det är bättre att komma igång och bekanta dig med dessa DAX-åtgärder direkt.

Bara en sista påminnelse – glöm inte att namnge dina mått på ett intuitivt sätt. I exemplet jag skapade döpte jag måttet Kvantitet säljs så att alla som tittar på mina visualiseringar omedelbart skulle veta vad varje datapunkt representerar.

När du kombinerar alla dessa bästa metoder kommer du att börja se den fantastiska analytiska kraften som LuckyTemplates har.

Med vänliga hälsningar,


Upptäck unika insikter med LuckyTemplates TOPN-funktion

Upptäck unika insikter med LuckyTemplates TOPN-funktion

Den här bloggen innehåller LuckyTemplates TOPN DAX-funktion, som gör att du kan få unika insikter från dina data, vilket hjälper dig att fatta bättre marknadsföringsbeslut.

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Lär dig några fantastiska analytiska tekniker som vi kan göra för datamodellering i LuckyTemplates med hjälp av DAX-stödtabeller.

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Här dyker vi in ​​i LuckyTemplates Advanced DAX och implementerar rankningslogik för att få en mycket unik insikt. Jag visar också upp måttförgrening i det här exemplet.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Den här bloggen introducerar den nya funktionen i LuckyTemplates, analysparametern What-If. Du kommer att se hur det gör allt snabbt och enkelt för din scenarioanalys.

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Lär dig hur du avgör om din intäktstillväxt är bra genom att kontrollera om dina marginaler ökade med hjälp av LuckyTemplates mäter förgrening.

LuckyTemplates parametrar via frågeredigerare

LuckyTemplates parametrar via frågeredigerare

Lär dig och förstå hur du kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.

Runda stapeldiagram – En visualisering för din instrumentpanel

Runda stapeldiagram – En visualisering för din instrumentpanel

Denna handledning kommer att diskutera hur man skapar ett runt stapeldiagram med Charticulator. Du kommer att lära dig hur du designar dem för din LuckyTemplates-rapport.

PowerApps funktioner och formler | En introduktion

PowerApps funktioner och formler | En introduktion

Lär dig hur du använder PowerApps funktioner och formler för att förbättra funktionaliteten och ändra ett beteende i vår Power Apps canvas-app.

Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.