Laskenta-asetusten käyttäminen Power BI Desktopissa
Power BI tarjoaa viisi vaihtoehtoa laskutoimitusten lisäämiseksi Power BI -raporttiin. Jokaisella näistä vaihtoehdoista on etuja ja rajoituksia. On tärkeää ymmärtää nämä vaihtoehdot ja milloin niitä kannattaa käyttää.
Laskutoimitusten asetukset Power BI:ssä
Seuraavassa taulukossa esitetään vaihtoehdot laskutoimitusten lisäämiseksi Power BI:ssä:
Aspekti | Mukautettu sarake | Laskettu sarake | Laskettu taulukko | Mittari | Visualisoinnin laskenta |
---|---|---|---|---|---|
Kieli | M | DAX | DAX | DAX | DAX |
Laskettu osoitteessa | Tietojen päivitys | Tietojen päivitys | Tietojen päivitys | Pyydettäessä | Pyydettäessä |
Sitkeys | Tulokset tallennettiin | Tulokset tallennettiin | Tulokset tallennettiin | Laskettu tarpeen mukaan | Laskettu tarpeen mukaan |
Konteksti | Rivi | Rivi | Rivi | Suodata | Visualisointi |
Tallennettu kohteeseen | Table | Malli | Malli | Malli | Visualisointi |
Muutokset käyttäjän vuorovaikutuksessa raportissa | En | No | No | Kyllä | Kyllä |
Käyttö | Osittajat, suodattimet, rivit, sarakkeet | Osittajat, suodattimet, rivit, sarakkeet | Mittarin, lasketun sarakkeen tai visualisoinnin laskentamäärityksessä | Arvo visuaalisen ja visuaalisen tason suodattimessa | Arvo visuaalisen ja visuaalisen tason suodattimessa |
Seuraavissa osioissa käsitellään yksityiskohtaisesti jokaisen edellisessä taulukossa luetellun laskenta-vaihtoehdon käyttöä.
Mukautettu sarake (Power Query)
Voit luoda omia mukautettuja sarakkeita käyttämällä Power Query M -kaavakieltä. Power Query M:n mukautetuilla sarakkeilla on seuraavat ominaisuudet ja ominaisuudet, kuten laskettujen sarakkeiden luomisessa DAX:ssä:
- Laajenna taulukkoa arvioimalla lauseke rivikohtaisesti
- Ovat staattisia, mikä tarkoittaa, että ne eivät muutu käyttäjän käydellä raporttia
- Lasketaan osana tietojen päivitystä, ja tulokset tallennetaan mallitiedostoon, mikä tarkoittaa, että niiden arvioiminen tietojen päivittämisen yhteydessä ja mallin koon suurentaminen vie aikaa.
Vaikka mukautetut sarakkeet voivat koostaa rivejä muista taulukoista, lasketut sarakkeet voivat parantaa suorituskykyä, koska koostaminen tehdään tietolähteessä.
Lue lisätietoja mukautetuista sarakkeista.
Laskettu sarake (DAX)
Lasketut sarakkeet määrittävät DAX:n avulla taulukon sarakkeet laajentaen taulukkoa arvioimalla lauseketta rivikohtaisesti. Lasketut sarakkeet ovat staattisia, mikä tarkoittaa, että ne eivät muutu käyttäjän käyttaessa raporttia. Lasketut sarakkeet lasketaan osana tietojen päivitystä, ja tulokset tallennetaan mallitiedostoon, mikä tarkoittaa, että laskettujen sarakkeiden arvioiminen tietojen päivittämisen yhteydessä vie aikaa ja mallin koon suurentaminen.
Lasketut sarakkeet tallennetaan malliin, ja toisin kuin Power Queryn visuaaliset laskutoimitukset ja lasketut sarakkeet (jotka käsitellään vain päivityksen aikana), ne voivat viitata muihin taulukoihin ja suhteisiin mallissa.
Laskettuja sarakkeita voidaan käyttää osittajissa, suodattimissa, riveissä ja sarakkeissa visualisoinnissa.
Voit lukea lisätietoja lasketuista sarakkeista.
Mittarit
Mittarit lisäävät DAX-kielen avulla laskutoimituksia malliisi, lasketaan tarpeen mukaan ja ne reagoivat käyttäjän raportissa tekemään valintaan. Mittareiden tuloksia ei lasketa valmiiksi tai tallenneta levylle.
Mittareita voidaan käyttää vain visualisoinnin arvoina tai visuaalisen tason suodattimissa.
Voit lukea lisätietoja mittareista.
Laskettu taulukko
Useimmiten luot taulukoita tuomalla tietoja malliisi ulkoisesta tietolähteestä. Laskettujen taulukoiden avulla voit lisätä uusia taulukoita perustuen tietoihin, jotka olet jo ladannut malliin, tai voit luoda uusia taulukoita DAXin avulla. Lasketut taulukot ovat paras vaihtoehto välituloksille ja tiedoille, jotka haluat tallentaa osana mallia sen sijaan, että ne laskeisivat uudelleen tai kyselytuloksina. Voit esimerkiksi yhdistää tai ristiliittää kaksi olemassa olevaa taulukkoa.
Samalla tavalla kuin muillakin taulukoilla, lasketuilla taulukoillakin voi olla yhteyksiä toisiin taulukoihin. Lasketun taulukon sarakkeilla on tietotyypit ja muotoiluja, ja ne voivat kuulua tietoluokkaan. Voit nimetä sarakkeet miten haluat, ja voit lisätä niitä raportin visualisointeihin muiden kenttien tapaan. Lasketut taulukot lasketaan uudelleen, kun mikä tahansa taulukko, josta ne noutavat tietoja, ladataan uudelleen tai päivitetään.
Voit lukea lisätietoja lasketuista taulukoista.
Visualisoinnin laskenta
Visuaaliset laskutoimitukset eroavat muista DAX-laskentavaihtoehdoista siinä, että niitä ei tallenneta malliin, vaan ne tallennetaan visualisointiin. Visuaalisten laskutoimitusten ansiosta on helpompi luoda laskutoimituksia, joita oli aiemmin vaikea luoda, mikä johti yksinkertaiseseen DAX-kieleen, helpottaa ylläpitoa ja parantaa suorituskykyä.
Visuaaliset laskutoimitukset voivat viitata vain siihen, mitä visualisoinnissa on. Kaikki mallin sisältö on lisättävä visualisointiin, ennen kuin visuaalinen laskutoimitus voi viitata siihen. Tämän ansiosta visualisoinnin laskutoimitusten ei tarvitse huolehtia suodatinkontekstin ja mallin monimutkaisuudesta.
Visuaaliset laskutoimitukset yhdistävät laskettujen sarakkeiden kontekstin yksinkertaisuuden ja mittareiden tarvittaessa suoritettavan laskutoimituksen joustavuuden. Mittareihin verrattuna visuaaliset laskutoimitukset toimivat koostetiedoilla yksityiskohtaisen tason sijaan, mikä johtaa usein suorituskykyetuja. Koska visualisoinnin laskutoimitukset ovat osa visualisointia, ne voivat viitata visualisoinnin rakenteeseen, mikä lisää joustavuutta.
Lue lisätietoja visualisoinnin laskutoimituksista.
Seuraavat vaiheet
Seuraavista artikkeleista voi olla hyötyä, kun opettelet ja käytät visuaalisia laskutoimituksia: