DAX perusteet

Kesto: 2.0 pv
Kurssia ei ole tällä hetkellä aikataulutettu. Ota yhteyttä ja sovi asiakaskohtainen koulutus.

Tuotekuvaus

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.

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


Peruutusehdot
Mikäli ilmoittautuja ei pääse kurssille, voi hänen sijastaan tulla toinen henkilö. Mikäli ilmoittautumisen peruutus tehdään vähemmän kuin kaksi (2) viikkoa ennen kurssin alkua, veloitamme toimisto- ja varauskuluina 50% kurssimaksusta. Mikäli ilmoittautunut jää saapumatta kurssille ilman peruutusilmoitusta, veloitamme koko osallistumismaksun. Kurssimateriaalin toimittamisesta oppilaalle peruuntumistapauksessa veloitamme lisäksi 100 EUR. Peruutusmaksut veloitetaan myös sairastapauksissa.

Oma koulutus tai tapahtuma Oppia.fi:hin?

Ota yhteyttä!