DAX perusteet
Tämä 2-päiväinen koulutus soveltuu DAX:in johdantokurssiksi sinulle joka käytät Power BI Desktopia ja tunnet sen perusperiaatteet sekä olet luonut tietomalleja. Tarvitset ehkäpä vielä apua DAX-kielen kontekstiajattelun ja logiikan ymmärtämiseen, jotta kykenet rakentamaan tietomalliin toimivia mittareita ja laskettuja sarakkeita.
Toteutus: Luokka, Online, Luokka (suomeksi), Online (suomeksi)
Kesto: 2 päivää
Aloituspäivämäärät: 20.5.2024
,
09:00–16:00
30.9.2024
,
09:00–16:00
9.12.2024
,
09:00–16:00
Materiaali: Sulavan suomenkielinen materiaali
KenelleKurssin 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.
MiksiSaat kurssilta mukaasi hyödyllisen esimerkkitiedoston, johon voit ryhtyä keräämään siinä olemassa olevien esimerkkien lisäksi omaa DAX-kirjastoasi.
EsitietovaatimuksetPower BI Desktopin, tietomallien ja raporttien laatimisen perustaidot. Osallistujan on hyvä ymmärtää relaatiotietokantojen peruskäsitteitä, kuten taulujen väliset yhteydet sekä perus- ja viiteavaimet.
Kurssin sisältöLyhyt kertaus
- Tietomalli ja taulujen väliset yhteydet
Johdatus 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