DAX:n käyttö Power BI Desktopissa

Keskitaso
App Maker
Data Analyst
Power BI

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

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 on mahdollista lisätä taulukkoon Power Query avulla, opit myös sen, milloin on parasta luoda laskettuja sarakkeita Power Query mukautettujen sarakkeiden 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ä iteraattorifunktioperheen avulla 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.