DAX:n käyttö Power BI Desktopissa
Tämä oppimispolku esittelee DAX (Data Analysis Expressions) -kielen ja tarjoaa perustaidot, joita tarvitaan semanttisten mallien parantamiseen 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 opitaan kirjoittamaan DAX-lausekkeita käyttämällä aikatietofunktioita ja toistofunktioita.
Edellytykset
Ei mitään
Saavutuksen koodi
Haluatko pyytää saavutuskoodia?
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 aikana voit lisätä laskettuja taulukoita ja laskettuja sarakkeita semanttiseen malliin. 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 luot 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 mittayksikkökaavojen arviointiin.
Tämän moduulin aikana opit aikatietojen merkityksen ja aikatietojen DAX-laskutoimitusten lisäämisen malliisi.