Hvad er DAX?

DAX (Data Analysis Expressions) er et formelsprog udviklet af Microsoft, som bruges til at lave beregninger og analyser i Power BI, Power Pivot i Excel og SQL Server Analysis Services (SSAS).

Kort fortalt gør DAX det muligt at omdanne rå data til værdifulde indsigter ved at oprette dynamiske beregninger, nøgletal (KPI'er) og avancerede analyser.

Hvorfor er DAX vigtigt?

Hvis du kun bruger standarddiagrammer i Power BI, får du hurtigt begrænsninger.

Med DAX kan du blandt andet:

  • Beregne omsætning

  • Sammenligne år over år

  • Finde vækstrater

  • Beregne gennemsnit

  • Lave KPI'er

  • Analysere kunder og produkter

  • Beregne løbende totaler

  • Filtrere data dynamisk

DAX gør dine rapporter langt mere fleksible og intelligente.

Hvad bruges DAX til?

DAX anvendes til mange forskellige typer analyser og beregninger, blandt andet:

Beregning af nøgletal (KPI'er)

En af de mest almindelige anvendelser er at oprette KPI'er, som giver et hurtigt overblik over virksomhedens performance. Du kan for eksempel beregne:

  • Samlet omsætning

  • Dækningsgrad

  • Profitmargin

  • Gennemsnitligt salg

  • Antal kunder

Disse beregninger opdateres automatisk, når data eller filtre ændres.

Dynamiske målinger (Measures)

Measures er beregninger, der udføres i realtid ud fra de filtre, der er valgt i rapporten. Hvis en bruger vælger et bestemt år, en region eller et produkt, genberegner DAX automatisk resultatet.

Tidsintelligens

DAX indeholder en lang række funktioner til tidsbaserede analyser, som gør det nemt at sammenligne resultater over tid.

Du kan blandt andet beregne:

  • Omsætning år til dato (YTD)

  • Måned til dato (MTD)

  • Samme periode sidste år

  • Årlig vækst

  • Månedlig udvikling

Disse analyser er essentielle i økonomi, salg og ledelsesrapportering.

Sammenligning af data

Med DAX kan du sammenligne data på tværs af forskellige dimensioner, for eksempel:

  • Salg mellem regioner

  • Produkter med højest omsætning

  • Kunders købsmønstre

  • Budget versus faktisk resultat

Filtrering og segmentering

DAX gør det muligt at udføre beregninger på udvalgte dele af data. Du kan eksempelvis beregne omsætningen for én bestemt afdeling eller kun inkludere salg fra et bestemt land.

Beregnede kolonner

Du kan oprette nye kolonner baseret på eksisterende data, eksempelvis:

  • Fuldt navn ud fra for- og efternavn

  • Aldersgrupper

  • Kategorisering af produkter

  • Beregning af rabatter

Beregnede tabeller

DAX kan også oprette helt nye tabeller baseret på eksisterende data. Det bruges ofte i avancerede datamodeller og Business Intelligence løsninger.

De mest anvendte DAX funktioner

Her er nogle af de mest populære funktioner.

SUM: Lægger værdier sammen.

CALCULATE(): Den vigtigste funktion i DAX. Den ændrer filterkonteksten.

IF(): Laver logiske beregninger.

DIVIDE(): Dividerer sikkert uden fejl ved division med nul.

RELATED(): Henter data fra en relateret tabel.

FILTER(): Filtrerer data før beregningen udføres.

COUNTROWS(): Tæller antal rækker.

DAX vs. Excel formler

DAX vs Excel

Vil du lære mere om DAX

DAX er en af de vigtigste kompetencer, hvis du vil udnytte Power BI's fulde potentiale. Med de rette teknikker kan du opbygge avancerede beregninger, dynamiske KPI'er og interaktive rapporter, der giver værdifuld indsigt i dine data.

På 4D's DAX kursus lærer du blandt andet at:

  • Oprette beregnede kolonner og measures

  • Forstå DAX evaluation context

  • Anvende variable for at skrive overskuelige DAX udtryk

  • Anvende DAX tidsintelligens funktioner

  • Oprette beregnede tabeller

  • Anvende DAX Studio til at monitorere og forespørge datamodeller

Uanset om du er nybegynder eller allerede arbejder med Power BI, får du praktisk erfaring og konkrete værktøjer, som du kan bruge med det samme.