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 | Excel Datamodellering
Excel-datamodellering

Fra Excel-formler til DAX

Sveip for å vise menyen

Note
Definisjon

DAX står for Data Analysis Expressions. Dette er et formelspråk utviklet spesielt for arbeid med relasjonsdatamodeller. Akkurat som Excel-arbeidsarkformler lar deg beregne verdier i celler, gjør DAX det mulig å definere beregninger som ligger inne i datamodellen og automatisk tilpasses filtre, slicere og PivotTable-konfigurasjoner.

Hver DAX-måling består av nøyaktig tre deler skrevet i en bestemt rekkefølge:

DAX Function Name := Expression

Total Sales := SUM(Sales[Total])

Målinger skrives i beregningsområdet — de tomme radene nederst i hver tabell i rutenettvisningen til Power Pivot. Enhver tom celle i dette området kan inneholde en måling. For å holde modellen organisert, er det god praksis å skrive målinger under tabellen de hovedsakelig refererer til — for eksempel Total Sales under tabellen Sales.

  1. Åpne Power Pivot → Behandle og gå til rutenettvisning;
  2. Velg tabellen målingen gjelder for (f.eks. Sales);
  3. Klikk på en tom celle i beregningsområdet under tabelldataene;
  4. Skriv inn målingsnavnet, := , og uttrykket — teksten vises i formellinjen øverst, ikke direkte i cellen;
  5. Trykk Enter for å bekrefte — resultatet vises i cellen i beregningsområdet.
Note
Merk

Hvis beregningsområdet ikke er synlig, gå til Hjem-fanen i Power Pivot og klikk på Beregningsområde-knappen for å slå det på.

Når et mål er lagret, vises det umiddelbart i pivottabellens feltliste sammen med de vanlige kolonnene i tabellen. Mål er identifisert med et lite fx-ikon ved siden av navnet — dette skiller dem fra vanlige datakolonner. Å dra eller klikke et mål inn i Verdier-området legger det til i pivottabellen, og det reagerer umiddelbart på eventuelle slicere eller filtre som er aktive.

Oppgave

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

Note
Merk

Fortsett å arbeide i S3_workbook.xlsx — den samme arbeidsboken som brukes gjennom seksjon 3.

  • Åpne den samme arbeidsboken du har brukt fra 3.1 til 3.4 (ikke arbeidsboken fra 3.5).
  • Åpne Power Pivot → Behandle og bytt til Datavisning.
  • Klikk på fanen Sales nederst i Power Pivot-vinduet.

I beregningsområdet under dataene, opprett de følgende to målene nøyaktig som skrevet:

Total Sales := SUM(Sales[Total])

Transaction Count := COUNTROWS(Sales)

Trykk Enter etter hver. Begge skal vises i beregningsområdet med et beregnet resultat.

Gå deretter tilbake til Excel og gjør følgende:

  • Sett inn en pivottabell fra This Workbook's Data Model.
  • Plasser Region fra Customers-tabellen på rader.
  • Plasser Total Sales og Transaction Count fra Sales-tabellen i verdifeltet.
  • Sett inn en slicer på Category fra Products-tabellen.
  • Klikk Bikes i sliceren og observer hvordan begge målene oppdateres.
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 12

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 1. Kapittel 12
some-alt