Power BI och DAX-beräkningar

DAX ger dig som rapportskapare möjligheten att skapa beräkningar som annars inte är möjliga. Det kan exempelvis röra sig om att skapa aggregeringar över tid så som Ackumulerat för året, Rullande tolv och Föregående år. Ett annat exempel är att dela upp en budget per dag, produkt eller kund för att kunna jämföras mot utfall. Eller beräkningar för Segmenteringar, Nya och återkommande kunder, ABC-klassificering eller hantering av Parametertabeller. Ja, användningsområdena för DAX är otaliga och en viktig komponent för den avancerade rapportskaparen.

Funktioner, begrepp och principer

Vi lär dig viktiga funktioner så som CALCULATE, FILTER, SUMX TOTALYTD och SAMEPERIODLASTYEAR och många fler. Men du får också förståelse för fundamentala begrepp och principer så som iteratorer, exekveringsordning och evalueringskontexter. Dessa är ett måste för de mer avancerade beräkningarna. Vi går också igenom hur du förenklar och får en bra struktur på din kod samt olika sätt att förebygga fallgropar och prestandaförluster.

Detaljerat kursinnehåll finns längre ner.

Så funkar det

Kursen löper under tre dagar i våra kurslokaler i antingen Stockholm eller Göteborg, alternativt på distans. Kursen varvar teori med praktiska tillämpningar och övningsuppgifterna inspirerade av verkliga fall.

Kursmaterial

Kursmaterialet består av instuderingsmaterial, litteratur/guider, presentation, övningsdata, övningsuppgifter samt tips på vidare kunskapsinhämtning. För att du ska få ut så mycket som möjligt av kursen skickar vi dig instuderingsmaterial i god tid innan kursstart. Allt material som vi arbetar med under kursen kommer du att få ta med dig hem.

Diplom

Efter slutförd kurs erhåller du ett diplom som bevis på goda kunskaper och färdigheter inom Power BI.

För vem och varför?

Kursen vänder sig till dig som använt Power BI en tid och är redo att djupdyka i programmering med DAX.

Förkunskaper

Kursen kräver att dy har förståelse för hur Power BI hanterar data och vad som händer under ytan när man interagerar med rapporter. Vi rekommenderar att du tidigare gått kursen Power BI för Superanvändare.

Lärare med gedigen bakgrund

Samtliga lärare på Power BI Academy har gedigen erfarenhet av att lära ut Power BI. De har också mångårig praktisk erfarenhet av att driva utvecklingsprojekt för olika verksamheter och miljöer.

Kursinnehåll

Den här kursen riktar sig till dig som redan arbetar i Power BI och vill ta nästa steg i att förstå DAX på djupet och kunna lösa avancerade problem självständigt. Fokus ligger på att förstå hur beräkningar faktiskt fungerar .

Del 1 – Introduktion, repetition och översikt
Du säkerställer en stabil grund inför mer avancerade moment.

  • Repetera hur Power BI:s delar hänger ihop
  • Förstå centrala DAX-begrepp och terminologi
  • Skapa en gemensam nivå inför kursens fördjupning

Del 2 – Datamodellen
Du lär dig hur datamodellen påverkar prestanda och dina DAX-beräkningar.

  • Tabeller och relationer ur ett DAX-perspektiv (aktiva, inaktiva och virtuella relationer)
  • Förstå hur modellens struktur påverkar resultat och prestanda
  • Arbeta strukturerat med namngivning, kod och organisering

Del 3 – Avancerad DAX
Du lär dig de fyra grundpelarna i DAX, filterkontext, radkontext, CALCULATE och context transition och får en djup förståelse för hur DAX verkligen fungerar. Och varför det ibland inte gör det.

  • Syntax och formatering av DAX-kod
  • Repetition av olika typer av DAX-beräkningar (mått och beräknade kolumner)
  • Grundläggande DAX-funktioner (aggregeringsfunktioner, iteratorer)
  • Förstå och använda olika evalueringskontexter (radkontext och filterkontext)
  • Behärska CALCULATE och tillhörande funktioner för att modifiera filter
  • Använda DAX-frågor DAX-frågevyn för mer avancerad DAX och filtermanipulation
  • Avancerade DAX-funktioner för att skapa och manipulera av DAX-frågor och beräknade tabeller
  • Förstå context transition i beräkningar
  • Skriva tydlig och optimera DAX med variabler
  • Felsöka och optimera beräkningar

Del 4 – Praktiska tillämpningar och designmönster
Du lär dig lösa verkliga problem med återanvändbara lösningar.

  • Bygga en datumtabell med en återanvändbar DAX-fråga
  • Skapa robusta Time Intelligence-beräkningar samt förbättrad för jämförlse med innevarande år
  • Hantera scenarion för tidsjämförelser
  • Segmentera data med olika tekniker (beräknade kolumner eller mer dynamisk lösning)
  • Skapa dynamiska lösningar med fältparametrar
  • Tillämpa andra DAX-mönster som kan användas i din egen modell
  • m.fl.

Observera att innehåll kan anpassas efter gruppens förkunskaper och tempo. Innehåll kan både läggas till eller tas bort.

Lärare för kursen

Niklas Mattsson

Kursansvarig och Power BI-expert

Anna Rundstedt

Power BI-expert

Omdömen från deltagare

Kunskap skapar värde

Våra kunder köper Spendanalys för att kunna effektivisera sitt inköpsarbete och i samband med detta så erbjuder vi våra kunder att visualisera sina rapporter i Power BI för en tydligare kommunikation. Jag har vid flera tillfällen använt mig av Spry’s tjänster för att bland annat kvalitetssäkra våra leveranser till våra kunder och jag kan varmt rekommendera Spry för deras höga kompetens och smidiga lösningar.

Ulf Malmquist, Inköpsdesign AB

Kontakt

Stockholm

Convendums kontorshotell på Vasagatam (mitt emot centralen)

Göteborg

Convendums kontorshotell på Kungsportsavenyn 21

Frågor?