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: COUNTROWS
Reference group: STATISTICAL
Hur många kunder har du i ditt kundregister? För att räkna antalet kunder du har i ditt kundregister kan du använda funktionen COUNTROWS. COUNTROWS-funktionen räknar antalet rader i en tabell i din datamodell.
COUNTROWS function (DAX)
COUNTROWS-funktionen returnerar antalet rader i en datatabell och eftersom det är antalet rader i hela tabellen som räknas skall ingen kolumn anges. Samtliga rader räknas oavsett om de innehåller data eller inte.
COUNTROWS 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 kommer vi ta upp i andra bloggar.
Syntax: COUNTROWS(<table>)
I exempel 1 använder vi en tabell som heter DATA med 2 kolumner enligt nedan:
Exempel 1
I exemplet räknar vi totalt antal rader i tabellen DATA. Measure ”Antal KUNDER” används och innehåller resultatet.
Antal KUNDER = 7
För att beräkna Antal KUNDER använder vi följande syntax:
Antal KUNDER = COUNTROWS('DATA’)
I exempel 2 använder vi en tabell som heter DATA_NY med 2 kolumner men med två tomma rader enligt nedan:
Exempel 2
I exemplet räknar vi totalt antal rader i tabellen DATA_NY. Measure ”Antal KUNDER NY” används och innehåller resultatet.
Antal KUNDER NY = 9
För att beräkna Antal KUNDER NY använder vi samma syntax som tidigare:
Antal KUNDER NY = COUNTROWS('DATA’)
Flera STATISTICAL funktioner (DAX)
Ovan har du fått exempel på hur du kan räknar antal rader i en tabell med COUNTROWS-funktionen. Det finns ytterligare 68 STATISTICAL-funktioner i Power BI. Vill du veta mer vilka STATISTICAL-funktioner som finns i Power BI kan du ladda ner vår Power BI applikation som visar alla STATISTICAL-funktioner.
För att kunna använda Power BI applikationer behöver du ha Power BI Desktop installerad på din dator. Power BI Desktop är gratis och kan laddas ner här, https://powerbi.microsoft.com/sv-se/desktop/.
Vi kan naturligtvis hjälpa till med installation och att komma igång med PBI.
Håll utkik efter ytterligare blogginlägg.