Power BI Advanced DAX

1390  + ALV

Valitse päivämäärä ilmoittautumista varten

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.

Kenelle

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.

Lisäksi kannustamme tutustumaan Power BI-koulutuksien opintopolkuun, joka auttaa sinua hahmottamaan, mitä muita taitoja voit kehittää!

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

Avainsanat

BI, Business Intelligence, DAX, Excel, Power BI, PowerPivot, Raportointi, Tabular

Paikka

Päivämäärä