DAX:n käyttö Power BI Desktopissa

Keskitaso
Sovelluksen tekijä
Tietoanalyytikko
Power BI

Tässä oppimispolussa esitellään Data Analysis Expressions (DAX) ja annetaan perustaidot, jotka tarvitaan tietomallien parantelemiseen laskutoimituksilla.

Aluksi kuvaillaan Power BI Desktop -mallin rakenne ja sen paranteleminen DAX-laskutoimituksilla. Sen jälkeen kuvaillaan, miten DAX-kaavoja voi kirjoittaa, ja esitetään erilaiset mallin laskutoimitusten tyypit, kuten lasketut taulukot, lasketut sarakkeet ja mittarit. Arviointikontekstit esitellään ja myöhemmillä oppitunneilla kuvaillaan, miten kirjoitetaan DAX-kaavoja, jotka muokkaavat suodattimen kontekstia. Lopuksi opit kirjoittamaan DAX-lausekkeita käyttämällä aikatietofunktioita ja iteraattorifunktioita.

Edellytykset

Ei mitään

Tämän oppimispolun moduulit

Tässä moduulissa on tietoja Power BI Desktop -mallin rakenteesta, tähtirakenteen suunnittelun perusteista, analytiikkakyselyistä ja raportin visuaalisesta kokoonpanosta. Tämä moduuli tarjoaa vahvan perustan, jonka ansiosta voit oppia optimoimaan mallien rakenteen ja lisäämään malliin laskutoimituksia.

Tässä moduulissa opit kirjoittamaan DAX-kaavoja sekä luomaan niiden avulla laskettuja taulukoita, laskettuja sarakkeita ja mittareita, jotka ovat erilaisia mallilaskentatyyppejä. Lisäksi opit kirjoittamaan ja muotoilemaan DAX-kaavoja. Ne koostuvat lausekkeista, joissa käytetään funktioita, operaattoreita, viittauksia malliobjekteihin, vakioita ja muuttujia.

Tämän moduulin suoritettuasi pystyt lisäämään laskettuja taulukoita ja laskettuja sarakkeita tietomalliisi. Pystyt myös kuvaamaan rivikontekstia, jota käytetään laskettujen sarakkeiden kaavojen arvioimiseen. Koska sarakkeita voi lisätä taulukkoon Power Query avulla, opit myös, milloin on parasta luoda laskettuja sarakkeita mukautettujen sarakkeiden Power Query sijaan.

Tässä moduulissa opit käsittelemään implisiittisiä ja eksplisiittisiä mittareita. Aloitat luomalla yksinkertaisia mittareita, jotka tekevät yhteenvedon yksittäisestä sarakkeesta tai taulukosta. Sen jälkeen voit luoda monimutkaisempia mittareita mallin muiden mittareiden perusteella. Lisäksi opit, mitä samankaltaisuuksia ja eroavaisuuksia lasketulla sarakkeella ja mittarilla on.

Tämän moduulin aikana opit, mitä iteraattorifunktioiden perhe voi tehdä ja miten niitä käytetään DAX-laskutoimituksissa. Laskutoimitukset sisältävät mukautettujen yhteenvetojen, sijoitusten ja ketjutusten laskentaa.

Tämän moduulin loppuun mennessä pystyt kuvaamaan ja käsittelemään suodatinkontekstia, jota käytetään mittarikaavojen arvioimiseen.

Tämän moduulin loppuun mennessä opit aikatietojen merkityksen ja aikatietojen DAX-laskutoimitusten lisäämisen malliisi.