DAX perusteet Power BI:ssä ja Power Pivotissa

Kurssin toteutukset:

Tämä 2-päiväinen koulutus soveltuu DAX:in johdantokurssiksi henkilöille, jotka käyttävät Power BI Desktopia ja tuntevat sen perusperiaatteet sekä ovat luoneet tietomalleja, mutta tarvitsevat vielä apua DAX-kielen kontekstiajattelun ja logiikan ymmärtämiseen kyetäkseen rakentamaan tietomalliin toimivia mittareita ja laskettuja sarakkeita.

Luotsina toimii Sulavan vanhempi konsultti Heidi Enho, jolla on sekä vankka kokemus Self-Service BI -raportoinnista että taito opettaa DAX:in perusajatus Excel-taustaisille käyttäjille ymmärrettävästi ja käytännönläheisesti. Heidin Power BI & Excel Self-Service BI -aiheinen blogi: http://hexcelligent.fi/

Kenelle

Kurssin ensisijaisena kohderyhmänä ovat esimerkiksi Excel-taustaiset kontrollerit, jotka ovat ryhtyneet käyttämään Power BI:tä itsepalveluraportointivälineenä.

Jos olet kokenut sovelluskehittäjä tai BI-asiantuntija, joka toteuttaa Tabular-malleja esimerkiksi SQL Serverin analyysipalvelimella, tämä DAX-kurssin näkökulma on todennäköisesti liian kevyt, sillä kurssin ensisijainen kohderyhmä on itsepalveluraportointia tekevät henkilöt.

Esitietovaatimukset

Power BI Desktopin, tietomallien ja raporttien laatimisen perustaidot. Osallistujan on hyvä ymmärtää relaatiotietokantojen peruskäsitteitä, kuten taulujen väliset yhteydet sekä perus- ja viiteavaimet.

Miksi

Saat kurssilta mukaasi hyödyllisen esimerkkitiedoston, johon voit ryhtyä keräämään siinä olemassa olevien esimerkkien lisäksi omaa DAX-kirjastoasi.

Kurssin aiheita

Lyhyt kertaus:

  • Tietomalli ja taulujen väliset yhteydet

Johdatusta Dax-kieleen

  • DAX-tietotyypit ja operaattorit
  • Peruskielioppi eli kaavojen rakenne ja kommentointi
  • DAX-kaavojen käyttötapaukset (sarakkeet, mittarit, uudet taulut)
  • Loogiset rakenteet (IF, SWITCH)
  • Tyhjien ja nollien käsittely
  • Yhteneväisyydet Exceliin
  • Katsaus funktiotyyppeihin
  • Muuttujien hyödyntäminen

Lasketut Sarakkeet

  • Milloin tarvitaan laskettuja sarakkeita
  • Rivikontekstin idea
  • Rivien luokittelu laskettujen sarakkeiden avulla
  • Tarpeellisia funktioita: esim. RELATED, RELATEDTABLE

Mittarit

  • Miksi pääsääntöisesti tulisi käyttää mittareita
  • Evaluointikontekstin idea
  • Laskettujen sarakkeiden ja mittareiden oleelliset erot
  • Mittaritaulut

Funktioihin tutustuminen

  • Tavalliset Excelin kaltaiset funktiot
  • X-yhteenvetofunktioiden käyttö, runsaasti esimerkkejä
  • Tutustuminen taulukko- eli suodatusfunktoihin, sekä esimerkkikäyttötapauksia (FILTER, ALL, VALUES, DISTINCT, jne.)

Kontekstiajattelun ymmärtäminen

  • Opettele ajattelemaan kuten DAX ajattelee
  • Rivi- ja suodatuskonteksti pintaa syvemmältä
  • Erilaisia esimerkkejä
  • Kontekstin huomiotta jättäminen tai muuttaminen

Calculate

  • Kontekstin muuttaminen CALCULATE-funktion avulla
  • Runsaasti esimerkkejä (ALL, ALLSELECTED, FILTER, jne.)

Time Intelligence

  • Kalenteritaulu ja sen määritys
  • Time Intelligence -funktioita (TOTALYTD, SAMEPERIODLASTYEAR, DATEADD, DATESBETWEEN, jne.)
  • Esimerkkejä, kuten kumulatiivisuus, liukuva laskenta, jne.

Hierarkisten kaavojen toteutus

  • Mm. HASONEVALUE, ISFILTERED -esimerkkejä

Runsaasti erilaisia case-esimerkkejä

  • Yksilölliset arvot (VALUES, DISTINCT)
  • Useiden taulujen välisten yhteyksien käyttö ja yhteyksien aktivointi DAX-kielellä
  • Parent-Child -hierarkian toteutus DAX-kaavoina
  • Parametritaulujen käyttö ja kytkeminen visualisointeihin

Kouluttaja:

Jaa:

Tyrehdytä tiedonjanosi!

Uutiskirjeen tilaajana saat ajankohtaista tietoa datan hyödyntämisestä, tekoälystä sekä muista ajankohtaisista aiheista tiedohallinnan maailmasta. Olemme data-alan johtava kouluttaja ja konsultti, joten saat tietoa suoraan kentältä. Saat samalla myös parhaat tarjoukset kansainvälisten huppuasiantuntijoiden valmennustilaisuuksiin.