FormelsprÄket som anvÀnds i Power BI heter DAX. SprÄket utgörs av ett stort antal funktioner med konstanter och operatorer vilka anvÀnds i formler och uttryck för att berÀkna ett eller flera vÀrden. DAX skapar helt enkelt ny information utifrÄn data som redan finns i din datamodell.
Funktionerna i DAX delar vi in i följande grupper: DATETIME, FILTER, INFO, LOGICAL, MATHTRIG, PARENTCHILD, STATISTICAL, TEXT, TIMEINTELLIGENCE samt OTHER.
DAX Function: SUM
Reference group: MATHTRIG
Att summera ihop vĂ€rden Ă€r ett vanligt förekommande moment nĂ€r du arbetar med numerisk data. I Power BI kan det göras pĂ„ olika sĂ€tt beroende pĂ„ hur din datamodell ser ut. Finns alla vĂ€rden du vill summera i en kolumn gör du det enkelt med SUM-funktionen. Finns inte alla vĂ€rden i en kolumn utan Ă€r uppdelade i tvĂ„ eller fler kolumner t ex det du behöver summera Ă€r lagrat per enhet i tvĂ„ olika kolumner, âAntal sĂ„lda enheterâ i en kolumn och âPris per enhetâ i en annan kolumn. DĂ„ kan du först rĂ€kna ut summan för varje enhets försĂ€ljning och spara vĂ€rdet i en ny kolumn för att sedan anvĂ€nda SUM-funktionen pĂ„ den nya kolumnen.
Det finns andra sÀtt att lösa detta utan att behöva skapa nya kolumner i datamodellen men det tar vi upp i en annan blogg. HÀr visar vi summering genom att summera ihop en befintlig eller en nyskapad kolumn.
SUM generar inte en ny kolumn utan returnerar ett berÀknat vÀrde, ett sÄ kallat Measure. Measures lagras inte i datamodellen utan berÀknas vid varje tillfÀlle de anropas. Beroende pÄ hur ett Measure anvÀnds genereras olika resultat. Exempel pÄ andra anvÀndningar av Measures tar vi upp i andra bloggar.
SUM function (DAX)
SUM-funktionen returnerar summan av alla vÀrden i en kolumn i en tabell och kan endast anvÀndas pÄ numeriska kolumner. I kolumnhÀnvisningen kan Àven tabellnamnet anges.
Syntax: SUM(<column>)
I exempel 1 anvÀnder vi en tabell som heter DATA_4 med 4 kolumner enligt nedan:
Exempel 1
I exemplet summerar vi ihop vĂ€rden i kolumnen Summa. Measure âTotalâ anvĂ€nds och innehĂ„ller summan.
Total = 5623
För att berĂ€kna âTotalâ anvĂ€nder vi följande syntax:
Total = SUM(âDATA_4â[Summa])
Exempel 2
I exempel 2 anvÀnder vi en tabell som heter DATA_3 med 3 kolumner enligt nedan:
Först lĂ€gger vi till en kolumn som vi kallar âSummaNyâ och tabellen fĂ„r följande utseende:
För lĂ€gga till kolumn âSummaNyâ anvĂ€nder vi följande syntax:
SummaNy = âDATA_3â[Antal]* âDATA_3â [Pris]
Sedan summerar vi ihop vĂ€rden i kolumnen SummaNy. Measure âTotalNyâ anvĂ€nds och innehĂ„ller summan.
TotalNy = 2990
För att berĂ€kna âTotalNyâ anvĂ€nder vi följande syntax:
TotalNy = SUM(âDATA_3â[SummaNy])
Flera MATHTRIG funktioner (DAX)
Ovan har du fÄtt exempel pÄ hur du kan summera vÀrden i kolumner med SUM-funktionen. Det finns ytterligare 44 MATHTRIG-funktioner i Power BI. Vill du veta mer vilka MATHTRIG-funktioner som finns i Power BI kan du ladda ner vÄr Power BI applikation som visar alla MATHTRIG-funktioner.
För att kunna anvÀnda Power BI applikationen behöver du ha Power BI Desktop installerad pÄ din dator. Power BI Desktop Àr gratis och kan laddas ner hÀr.
Vi kan naturligtvis hjÀlpa till med installation och att komma igÄng med PBI.
HÄll utkik efter ytterligare blogginlÀgg.