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 | Skrive DAX-mål
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 har 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 Power Pivot sitt rutenettvisning. 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 Sales-tabellen.

  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. Når du drar eller klikker et mål inn i Verdier-området, legges det til i pivottabellen, og det reagerer umiddelbart på alle slicere eller filtre som er aktive.

Oppgave

Trinn 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 denne arbeidsbokens datamodell.
  • Plasser Region fra Customers-tabellen på radene.
  • 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 4. Kapittel 1

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 4. Kapittel 1
some-alt