Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Fra Excel-formler til DAX | Skrivning af DAX-målinger
Excel-datamodellering

Fra Excel-formler til DAX

Stryg for at vise menuen

Note
Definition

DAX står for Data Analysis Expressions. Det er et formelsprog, der er designet specifikt til at arbejde med relationelle datamodeller. Ligesom Excel-arkformler gør det muligt at beregne værdier i celler, gør DAX det muligt at definere beregninger, der findes inde i datamodellen og automatisk reagerer på filtre, slicere og PivotTable-konfigurationer.

Hver DAX-måling består af præcis tre dele skrevet i en bestemt rækkefølge:

DAX Function Name := Expression

Total Sales := SUM(Sales[Total])

Målinger skrives i beregningsområdet — de tomme rækker nederst i hver tabel i Power Pivot's gittervisning. Enhver tom celle i dette område kan indeholde en måling. For at holde modellen organiseret er det god praksis at skrive målinger under den tabel, de primært refererer til — for eksempel Total Sales under tabellen Sales.

  1. Åbn Power Pivot → Manage og naviger til gittervisning;
  2. Vælg den tabel, målingen vedrører (f.eks. Sales);
  3. Klik på en tom celle i beregningsområdet under tabeldataene;
  4. Indtast målingsnavnet, := , og udtrykket — teksten vises i formellinjen øverst, ikke direkte i cellen;
  5. Tryk på Enter for at bekræfte — resultatet vises i cellen i beregningsområdet.
Note
Bemærk

Hvis beregningsområdet ikke er synligt, skal du gå til fanen Hjem i Power Pivot og klikke på knappen Beregningsområde for at slå det til.

Når et mål er gemt, vises det straks i pivottabellens feltliste sammen med de almindelige kolonner i tabellen. Mål identificeres med et lille fx-ikon ved siden af deres navn — dette adskiller dem fra almindelige datakolonner. Hvis et mål trækkes eller klikkes ind i værdifeltet, tilføjes det til pivottabellen, og det reagerer øjeblikkeligt på enhver slicer eller filter, der er aktiv.

Opgave

Trin 1 — Skriv dine to første mål

Note
Bemærk

Fortsæt arbejdet i S3_workbook.xlsx — den samme projektmappe, der bruges gennem hele afsnit 3.

  • Åbn den samme projektmappe, som du har brugt fra 3.1 til 3.4 (ikke projektmappen fra 3.5).
  • Åbn Power Pivot → Administrer og skift til Datavisning.
  • Klik på fanen Sales nederst i Power Pivot-vinduet.

I beregningsområdet under dataene skal du oprette følgende to målinger nøjagtigt som skrevet:

Total Sales := SUM(Sales[Total])

Transaction Count := COUNTROWS(Sales)

Tryk på Enter efter hver. Begge bør vises i beregningsområdet med et beregnet resultat.

Gå derefter tilbage til Excel og gør følgende:

  • Indsæt en pivottabel fra denne projektmappes datamodel.
  • Placer Region fra tabellen Customers på rækkerne.
  • Placer Total Sales og Transaction Count fra tabellen Sales i værdifeltet.
  • Indsæt en slicer på Category fra tabellen Products.
  • Klik på Bikes i sliceren og observer, hvordan begge målinger opdateres.
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 1

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 4. Kapitel 1
some-alt