Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Från Excel-formler till DAX | Skriva DAX-mått
Exceldatamodellering

Från Excel-formler till DAX

Svep för att visa menyn

Note
Definition

DAX står för Data Analysis Expressions. Det är ett formelspråk som är särskilt utformat för att arbeta med relationella datamodeller. Precis som Excel-formler låter dig beräkna värden i celler, gör DAX det möjligt att definiera beräkningar som finns i datamodellen och automatiskt reagerar på filter, slicers och PivotTable-konfigurationer.

Varje DAX-mått har exakt tre delar skrivna i en specifik ordning:

DAX Function Name := Expression

Total Sales := SUM(Sales[Total])

Mått skrivs i Beräkningsområdet — de tomma raderna längst ner i varje tabell i Power Pivot:s rutnätsvy. Varje tom cell i detta område kan innehålla ett mått. För att hålla modellen organiserad är det god praxis att skriva mått under den tabell de huvudsakligen refererar till — till exempel Total Sales under tabellen Sales.

  1. Öppna Power Pivot → Hantera och navigera till rutnätsvyn;
  2. Välj tabellen som måttet hör till (t.ex. Sales);
  3. Klicka på en tom cell i Beräkningsområdet under tabelldata;
  4. Skriv måttets namn, := , och uttrycket — texten visas i formelfältet högst upp, inte direkt i cellen;
  5. Tryck på Enter för att bekräfta — resultatet visas i cellen i beräkningsområdet.
Note
Notering

Om beräkningsområdet inte är synligt, gå till fliken Start i Power Pivot och klicka på knappen Beräkningsområde för att visa det.

När ett mått har sparats visas det omedelbart i pivottabellens fältlista tillsammans med tabellens vanliga kolumner. Mått identifieras med en liten fx-ikon bredvid sitt namn — detta skiljer dem från vanliga datakolumner. Genom att dra eller klicka på ett mått till värdeområdet läggs det till i pivottabellen, och det reagerar direkt på alla slicers eller filter som är aktiva.

Uppgift

Steg 1 — Skriv dina två första mått

Note
Notering

Fortsätt arbeta i S3_workbook.xlsx — samma arbetsbok som används genom hela avsnitt 3.

  • Öppna samma arbetsbok som du har använt från 3.1 till 3.4 (inte arbetsboken 3.5).
  • Öppna Power Pivot → Hantera och växla till Datavy.
  • Klicka på fliken Sales längst ner i Power Pivot-fönstret.

I beräkningsområdet under datan, skapa följande två mått exakt som de är skrivna:

Total Sales := SUM(Sales[Total])

Transaction Count := COUNTROWS(Sales)

Tryck på Enter efter varje. Båda ska visas i beräkningsområdet med ett beräknat resultat.

Gå sedan tillbaka till Excel och gör följande:

  • Infoga en pivottabell från denna arbetsboks datamodell.
  • Placera Region från tabellen Customers på raderna.
  • Placera Total Sales och Transaction Count från tabellen Sales i värdeområdet.
  • Infoga en slicer på Category från tabellen Products.
  • Klicka på Bikes i slicern och observera hur båda måtten uppdateras.
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 1

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 4. Kapitel 1
some-alt