Power BI Advanced DAX
![Eduhouse Oy](https://img.emg-services.net/institutes/institute23177/eduhouse-oy-kuva-koulutus-fi.jpg)
Power BI Advanced DAX -koulutuksessa käydään läpi kymmeniä olennaisimpia DAX-funktioita selkeillä esimerkeillä ja ohjatuilla harjoituksilla. Pääset itse kokemaan ja näkemään DAX-funktioiden mahdollisuudet asiantuntevan kouluttajan opastuksella. Osallistujana saat kaiken koulutuksessa käytettävän materiaalin ja harjoitustiedostot ratkaisuineen mukaasi kurssilta myöhempää harjoittelua varten.
Tavoite
Opi tehostamaan, analysoimaan, siivoamaan, suodattamaan ja laskemaan asioita Power BI- ja PowerPivot -tietomalleissa.
Koulutuksen sisältö
Kertaus DAX-kielen perusteista
- Syntaksi
- Lasketut sarakkeet, mittarit ja taulukot
Kertaus rivi- ja suodatinkontekstin vaikutuksesta laskentaan ehto- ja informaatiofunktiot
- Ehdolliset funktiot (IF, IFERROR)
- Informaatiofunktiot (CONTAINS, HASONEVALUE, HASONEFILTER, ISBLANK jne.)
Suodattaminen ja suodattamisen estäminen funktioilla
- CALCULATE-funktio yhdistää laskennan ja suodattamisen
- Liittyvien arvojen noutaminen toisesta taulusta (RELATED, RELATEDTABLE)
- Yksittäisten arvojen suodattaminen (DISTINCT, VALUES)
- Suodatuksen olemassaolon tarkistaminen (ISFILTERED, ISCROSSFILTERED)
- Parametritaulun hyödyntäminen mm. yksikkömuunnoksissa
- Käyttäjän tekemän suodatuksen ohittaminen ja huomioiminen (ALL, ALLSELECTED, ALLEXCEPT, KEEPFILTERS, SELECTEDVALUE)
- Vastaavan arvon löytäminen taulukon muilta riveiltä (EARLIER)
Taulujen välisten yhteyksien hallinta
- Yksi-moneen
- Monta-moneen
- Useiden rinnakkaisten yhteyksien hallinta USERELATIONSHIP-funktiolla
Hierarkiaperusteinen laskenta
- Hierarkian luominen useista kentistä
- Parent-child -hierarkian luominen kahdesta kentästä
Aikaperusteinen laskenta (Time Intelligence)
- Dynaamisen aikadimensiotaulun luominen tietomalliin
- Arvojen vertailu eri ajanjaksoilta, arvojen muuttuminen ajan suhteen
- Kumulatiivisuus ajanjakson alusta ja edelliseltä 12 kuukaudelta
- Aikaperusteisen laskennan soveltamisen esimerkkejä
Tekstifunktiot
- Tekstin siivoaminen; oikea kirjainkoko ja turhien välilyöntien poistaminen
- Merkkijonojen poimiminen, korvaaminen ja yhdistäminen (mm. FIND, SEARCH, LEFT, RIGHT, MID, REPLACE)
Viimeisimpien, aikaisempien ja suurimpien arvojen löytäminen
- Sijoituksen laskenta (RANKX)
- Suurimmat N arvoa (TOPN)
- Tietyn arvon etsiminen taulukosta (FIRSTNONBLANK, LASTNONBLANK, LOOKUPVALUE)
Arvojen ryhmittely
- Lukuarvot
- Päivämäärät
Uuden dynaamisen taulukon luominen DAXilla
- Uuden taulukon luominen vanhasta suodattamalla (FILTER)
- Uusien sarakkeiden luominen kaavalla (ADDCOLUMNS)
- Välisummien laskenta (SUMMARIZE, SUMMARIZECOLUMNS, ROLLUP)
- Useiden sarakkeiden arvojen yhdistäminen(CROSSJOIN, GENERATE)
Esimerkkejä DAX-funktioiden soveltamisesta käytäntöön, mm.
- Toteuman vertaaminen tavoitteeseen
- Uusien ja toistuvien arvojen laskenta
- ABC-analyysi
Seuraavat toteutukset
Kohderyhmä
Koulutus sopii henkilöille, jotka ovat tutustuneet DAX -funktioiden perusteisiin ja haluavat syventää osaamistaan.
Koulutukseen osallistuvalta toivotaan aiempaa kokemusta Power BI-, PowerPivot- tai Tabular -tietomalleista.
Aikataulu
Klo 9-16
Kustannukset
1688 € + ALV
Eduhouse somessa
Ota yhteyttä
Kehitä henkilöstösi osaamista monipuolisilla koulutuksilla
Eduhouse Oy on voimakasta kasvua tekevä koulutusorganisaatio, jonka toiminnan kulmakiviä ovat digitaalisuus ja osaamisen kehittäminen. Kehitämme palveluamme erityisesti niille, joilla on niukasti aikaa, mutta tarve pitää osaamisensa ajan tasalla. Eduhouse Oy:n jatkuvan koulutuksen malli auttaa vahvistamaan koko organisaation, tiimin tai...
Lue lisää kouluttajasta Eduhouse Oy ja katso koulutustarjonta täältä
Petterin esitystapa on todella selkeä ja esimerkit hyviä.