<img src="https://secure.leadforensics.com/133892.png" alt="" style="display:none;">

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: SWITCH

Reference group: LOGICAL

Har du behov av att presentera innehållet i en kolumn i din data på ett annat sätt än hur den är lagrad? Du kanske har årets månader numeriskt representerade, 1-12, men vill/behöver visa månadsnamnet i klartext? Med hjälp av SWITCH-funktionen kan du skapa en ny kolumn som grundar sig på värden i en annan kolumn. SWITCH-funktionen kan i många fall ersätta DAX-syntax med komplicerade IF-satser. DAX-syntax med IF-funktionen tar vi upp en annan blogg

SWITCH function (DAX)  

Med SWITCH-funktionen skapar du enkelt en ny kolumn med värden som genereras via värden i en annan kolumn, värdekolumnen. Om värdet i den nya kolumnen inte kan genereras via värdekolumnen kan den nya kolumnen tilldelas ett förvalt värde.

Syntax: SWITCH(<expression>; <value>; <result>[; <value>; <result>]…[; <else>])

Exempel.

I exemplet börjar vi med en kolumn med numeriska värden för månad (Månad_Num). För att slippa använda IF-funktionen använder vi i stället SWITCH-funktionen och lägger till en kolumn (Månad_Text) med månadsnamnen så som vi vill presentera dem. I de fall när värdet i Månad_Num saknar ett motsvarande månadsnamn i använd DAX-syntax väljer vi att lägga in texten ” Okänd månad” i Månad_Text.

DAX-LOGICAL-1

För att lägga till kolumnen Månad_Text använder vi följande syntax:
(DAX-syntax kan skrivas på en rad men för att underlätta läsbarheten bör den vid behov redigeras enligt ”DAX-standard” på flera rader.)

Månad_Text =
SWITCH (
    [Månad_Num];
    1; "Januari";
    2; "Februari";
    3; "Mars";
    4; "April";
    5; "Maj";
    6; "Juni";
    7; "Juli";
    8; "Augusti";
    9; "September";
    10; "Oktober";
    11; "November";
    12; "December";
    "Okänd månad"
)

DAX-LOGICAL-2

Flera LOGICAL funktioner (DAX)

Ovan har du fått exempel på hur du skapar en kolumn med ny data utifrån data i en annan kolumn genom att använda SWITCH-funktionen. Det finns ytterligare 7 LOGICAL-funktioner i Power BI.

Vill du veta mer vilka LOGICAL-funktioner som finns i Power BI kan du ladda ner vår Power BI applikation som visar alla LOGICAL-funktioner.

Ladda ner LOGICAL

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.

Diskutera detta inlägg

Rekommenderad läsning

Tänk dig om du visste exakt hur många produkter du skulle sälja nästa månad, eller vad dina kunder kommer köpa – innan de själva vet om det. Föreställ dig nu att du i förväg vet när en av dina maskiner är på väg att gå sönder så att du kan laga den innan det händer. Hur mycket skulle du spara? Hur mycket lättare skulle det bli att skapa en budget och optimera resurserna? Med artificiell intelligens kan du förutse händelser på ett sätt som ingen människa klarar av – något som skapar helt nya möjligheter.
Använder ditt företag fortfarande QlikView? Då kan det vara dags att gå över till efterträdaren Qlik Sense. Med Qlik Sense får du bland annat bättre gränssnitt och snabbare svar.
Den 19-23 April 2021 hölls Power BI Summit som ett evenemang online. Med mer än 100 presentatörer och lika många presentationer kom vi långt i Power BI-världen. En sak stod verkligen ut i mängden av nyheter och presentationer: Hur Microsoft på allvar har börjat använda AI-teknik som en integrerad del av Power BI Pro och Premium. Fram till nyligen har det nästan krävts en doktorsexamen inom datavetenskap för att kunna arbeta med AI. Gradvis har Microsoft gjort AI till en integrerad del av Power BI i så pass stor utsträckning att man nästan kan prata om AI ”direkt-ur-lådan”. Det är ganska otroligt vad kombinationen Power BI och AI ger beträffande nya möjligheter inom BI! Här presenterar vi 5 av de nya AI-hacksen i Power BI som på allvar kommer att ge ert BI-arbete en rejäl skjuts framåt.
right-arrow share search phone phone-filled menu filter envelope envelope-filled close checkmark caret-down arrow-up arrow-right arrow-left arrow-down