DAX perusteet

Kesto: 2 pv , Opetuskieli: suomi, Materiaalikieli: suomi, Materiaali: pdf
DAX perusteet, ei tenttiä
1.00 Kpl
DAX perusteet (2 pv), 25.10.2021
1290 €
+ alv.. 24%.

Tuotekuvaus

Johdanto sekä lyhyt kertaus 

  • Tietomallin rakenne 
  • Ristiinsuodatuksen merkitys relaatioissa ja vaikutus laskentaan (cross-filter) 
  • Peruskielioppia, kaavojen rakenne 
  • Yhteneväisyydet ja oleellisimmat erot verrattuna esimerkiksi Exceliin 

Lasketut sarakkeet ja mittarit 

  • DAX-kaava vai Power Query -kaavasarake? 
  • Laskettu sarake vai mittari? 
  • Rivi- ja suodatuskontekstin vaikutus kaavoihin 
  • X-funktioihin tutustuminen 

Ehdollisuus sekä informaatiofunktiot 

  • IF, SWITCH 
  • HASONEVALUE, HASONEFILTER, ISBLANK, jne. 

CALCULATE – yksi tärkeimmistä DAX-funktioista 

  • Runsaasti esimerkkejä 
  • Ulkoinen ja sisäinen suodatuskonteksti 
  • Erilaiset suodatukset sekä niiden käsittely ja muuttaminen (ALL, ALLSELECTED, FILTER, KEEPFILTERS, jne.) 

Muuttujien käyttäminen sekä hyödyt

  •  Muuttujien määritys ja hyödyntäminen  

Aika-älykäs laskenta (time-intelligence) 

  • Dynaamisen kalenterin luonti DAX-kielellä 
  • Eri aikajaksojen vertailut 
  • Kumulatiivisuus sekä liukuvat laskutoimitukset 
  • Useita käytännön esimerkkejä 

Hierarkiat 

  • Hierarkisen taulukkovisualisoinnin väli- ja loppusummatasojen tunnistaminen (ISFILTERED) 

Dynaamisten taulujen käyttö mittareissa 

  • Milloin tarvitaan dynaamisia tauluja? 
  • Dynaamisten taulujen luontiin liittyviä funktioita (FILTER, SUMMARIZE, ADDCOLUMNS, SELECTCOLUMNS, jne.) 

Runsaasti muita hyödyllisiä esimerkkejä 

  • Yksilöllisten arvojen käsittely (VALUES, DISTINCT) 
  • Tekniikoita erilaisten arvojen etsimiseen (LOOKUPVALUE, FIRSTNONBLANKVALUE, jne.) 
  • Taulujen väliset viittaukset (RELATED, RELATEDTABLE) 
  • Yhteyksien eli relaatioiden käsittely (USERELATIONSHIP, CROSSFILTER) 


Ohjelma

Päivämäärä Aloitusaika Lopetusaika Huom!
02.03.202109:0016:00
03.03.202109:0016:00

Tämä 2-päiväinen kurssi sopii henkilöille, jotka laativat Power BI:llä tietomalleja ja haluavat oppia ymmärtämään DAX-kaavojen logiikkaa sekä saada hyödyllisiä ratkaisumalleja tyypillisiin laskentatilanteisiin. DAX-kielen oppiminen poikkeaa esimerkiksi Excel-kaavoista, sillä kieltä ei opi pelkkiä funktioita opiskelemalla. Soveltava osaaminen edellyttää funktioiden lisäksi myös ns. rivi- ja kontekstiajattelun perusperiaatteiden ymmärtämisen. Kurssilla tutustutaan sekä funktioihin että opetellaan ajattelemaan DAX:in tavoin.   

 

Johdanto sekä lyhyt kertaus 

  • Tietomallin rakenne 
  • Ristiinsuodatuksen merkitys relaatioissa ja vaikutus laskentaan (cross-filter) 
  • Peruskielioppia, kaavojen rakenne 
  • Yhteneväisyydet ja oleellisimmat erot verrattuna esimerkiksi Exceliin 

Lasketut sarakkeet ja mittarit 

  • DAX-kaava vai Power Query -kaavasarake? 
  • Laskettu sarake vai mittari? 
  • Rivi- ja suodatuskontekstin vaikutus kaavoihin 
  • X-funktioihin tutustuminen 

Ehdollisuus sekä informaatiofunktiot 

  • IF, SWITCH 
  • HASONEVALUE, HASONEFILTER, ISBLANK, jne. 

CALCULATE – yksi tärkeimmistä DAX-funktioista 

  • Runsaasti esimerkkejä 
  • Ulkoinen ja sisäinen suodatuskonteksti 
  • Erilaiset suodatukset sekä niiden käsittely ja muuttaminen (ALL, ALLSELECTED, FILTER, KEEPFILTERS, jne.) 

Muuttujien käyttäminen sekä hyödyt

  •  Muuttujien määritys ja hyödyntäminen  

Aika-älykäs laskenta (time-intelligence) 

  • Dynaamisen kalenterin luonti DAX-kielellä 
  • Eri aikajaksojen vertailut 
  • Kumulatiivisuus sekä liukuvat laskutoimitukset 
  • Useita käytännön esimerkkejä 

Hierarkiat 

  • Hierarkisen taulukkovisualisoinnin väli- ja loppusummatasojen tunnistaminen (ISFILTERED) 

Dynaamisten taulujen käyttö mittareissa 

  • Milloin tarvitaan dynaamisia tauluja? 
  • Dynaamisten taulujen luontiin liittyviä funktioita (FILTER, SUMMARIZE, ADDCOLUMNS, SELECTCOLUMNS, jne.) 

Runsaasti muita hyödyllisiä esimerkkejä 

  • Yksilöllisten arvojen käsittely (VALUES, DISTINCT) 
  • Tekniikoita erilaisten arvojen etsimiseen (LOOKUPVALUE, FIRSTNONBLANKVALUE, jne.) 
  • Taulujen väliset viittaukset (RELATED, RELATEDTABLE) 
  • Yhteyksien eli relaatioiden käsittely (USERELATIONSHIP, CROSSFILTER) 
Peruutusehdot

Mikäli ilmoittautuja ei pääse kurssille, voi hänen sijastaan tulla toinen henkilö. Mikäli ilmoittautunut jää saapumatta kurssille ilman peruutusilmoitusta, veloitamme koko osallistumismaksun. Peruutusmaksut veloitetaan myös sairastapauksissa.

Oma koulutus tai tapahtuma Oppia.fi:hin?

Ota yhteyttä!