Power BI -kenttäparametrit, uutta ja mielenkiintoista!

Power BI:n toukokuun päivitys tarjoili käyttäjille hyödyllisiä toiminnallisuuksia Kenttäparametrien (Field parameters) muodossa.

Data Engineer tietokoneella

Power BI:n toukokuun päivitys tarjoili käyttäjille hyödyllisiä toiminnallisuuksia Kenttäparametrien (Field parameters) muodossa. Ominaisuus on vasta preview feature -asteella, mutta käyttökelpoisuutensa vuoksi tullee jossain vaiheessa pysyväksi ominaisuudeksi. Kenttäparametrien avulla raporttikehittäjä pystyy muuttamaan visuaalin akseleita tai mittareita dynaamisesti esimerkiksi osittajasta.

Aiemmin vastaavia toiminnallisuuksia varten kehittäjän on täytynyt muodostaa mallista irrallisia tauluja, joihin DAX-logiikalla SWITCH-funktiota hyödyntäen on liitetty rivistä riippuvaisia mittaristoja. Toinen vaihtoehto on ollut muodostaa laskentaryhmiä, joiden avulla mittareita tai kenttiä suodattava logiikka on saatu muodostettua. Nämä tekniikat palvelevat kuitenkin vielä monia käyttötapauksia, mutta yksinkertaiseen mittarin tai dimension vaihtamiseen visuaalilta kenttäparametrit tuovat kyllä kehitykseen suoraviivaisuutta ja edesauttavat selkeyden vaalimista.

Miten näitä ihmeellisiä kenttäparametreja sitten voidaan käyttää? Esittelen tässä blogikirjoituksessa sekä dimension että mittarin vaihtamista. Dimensiota vaihtamalla saadaan rakennettua näkymiä, missä raportin käyttäjä voi lennosta vaihtaa graafilla näkyvää suodattavaa dimensiota. Kuvitellaan vaikka tilanne, missä halutaan katsella tilitapahtumia sekä kustannuspaikan, että tilin suhteen. Aiemmin vastaavaa toiminnallisuutta rakentaessa on täytynyt turvautua kirjanmerkkeihin ja varata tyyny seinään pään korkeudelle. Mittareita vaihtamalla voidaan muodostaa vastaavia mittarinvaihto toiminnallisuuksia, joita aiemmin on luotu irrallinen taulu + SWITCH -yhdistelmällä tai laskentaryhmien avulla.

Ensimmäisessä esimerkissä luodaan dimensiota vaihtava kenttäparametri tiputtamalla halutut dimensiot vasemmalle. Alla oleva valinta lisää näistä sitten osittajan suoraan raportille. Klikataan vielä Create.

Power BI kenttäparametri 1

Mallille muodostuu laskettu taulu, jonka alta parametrikenttä sitten löytyy. Dimensioiden parametrikentän voi tiputtaa suoraan graafien akselille tai selitteeseen sekä taulukoihin. Klikkaamalla osittajaa suodattava dimensio vaihtuu taulukossa.

Power BI mittari

Kenttäparametrit sallivat myös mittarin käyttämisen dimension tavoin.

Power BI kenttäparametri 2

Kun mittareista koostuva kenttäparametri tiputetaan graafille muodostamaan laskentaa, toimii se hyvin saman kaltaisesti verrattuna irrallinen taulu + SWITCH -yhdistelmään tai laskentaryhmiin. Jos kumpaakaan mittaria ei ole valittu esimerkiksi osoittajasta, näyttävät taulukkovisuaalit molempia mittareita omissa sarakkeissaan.

Power BI kenttäparametri 3

Osittajasta voidaan sitten valita näytettävä mittari.

Power BI kenttäparametri 4

Visuaaliset graafit voivat kuitenkin näyttää ainoastaan jompaa kumpaa mittaria. Eli samanlaiseen lopputulokseen emme pääse, kuin tiputtamalla useampia mittareita visuaalille.

Kenttäparametreja voi myös käyttää dimensioiden kanssa ristiin osittajissa ja yhdessä visuaaleilla. Kenttäparametri voidaan jopa tiputtaa pieneksi kertoimeksi kuvaajaan. Yhdistelemällä kenttäparametreja dimensioiden kanssa visuaaleilla saadaan luotua todella mielenkiintoisia näkymiä. Tarkkana saa tietysti olla, ettei innostu liikaa ja rakenna koko raporttia näiden varaan. Vaarana on, että raportista tulee lukijalle helposti sekava, jos dimensioita tai mittareita saa vaihtaa joka kulmasta ja samalla saa tehdä suodatuksia raportilla esim. Osittajien kautta. Jotta soppa olisi valmis, mittariparametri voi aivan hyvin olla graafilla yhtä aikaa dimensioparametrin kanssa.

Yhdessä tavallisen dimension kanssa

Power BI kenttäparametri 5

Dimensio- ja mittariparametrit ristiin

Power BI kenttäparametri 6

Lisätään mukaan vielä pienet kerrannaiset 😊

Power BI kenttäparametri 7

Kenttäparametrien avulla voidaan toteuttaa kätevästi myös hierarkiatason vaihto, kun matriisissa käytetään esimerkiksi sarakkeina tietoja yhdestä tai useammasta hierarkiasta yksitasoisten dimensioiden kanssa.

Power BI kenttäparametri 8
Power BI kenttäparametri 9

Kokonaisuudessa kenttäparametrin tarjoavat laajan valikoiman hyödyllisiä toiminnallisuuksia, joiden rakentaminen on aiemmin vaatinut vaivaa ja varsinkin dimension vaihtaminen kirjanmerkkien avulla on tuntunut välillä purkkaviritykseltä. Kenttäparametrit ovat mielestäni erittäin tervetullut lisä Power BI:n toiminnallisuuksiin ja uskon, että Microsoft tulee saamaan tästä positiivista palautetta ja ennen kuin huomataankaan ovat kenttäparametrit GE-ominaisuuksien listalla.

Lisää ajankohtaisia julkaisuja:

Mitä on Unit Economics -analyysi?
Tiedät liikevaihtosi, katteesi ja tuloksesi — mutta tiedätkö, tuottaako yksittäinen asiakkuus enemmän arvoa kuin sen hankkiminen ja palveleminen maksaa? Unit economics vastaa juuri tähän kysymykseen. Tämä artikkeli avaa, mitä unit economics tarkoittaa, mistä komponenteista se rakentuu ja miten sitä sovelletaan käytännössä — esimerkkinä sopimusperusteinen B2C-liiketoiminta, jossa asiakas voi pitää yhtä aikaa useita voimassaolevia sopimuksia.
Tutustu tarinaan
Millainen on data-alustan kehittämisprojekti?
Organisaation data-alustan rakentaminen tai modernisointi ei ole perinteinen IT-projekti. Se on kehityshanke, jossa teknologia, liiketoiminnan ymmärrys ja tiedonhallinta kietoutuvat yhteen — ja jossa todellinen työ alkaa vasta kun oikea data kohtaa oikean maailman haasteet. Tässä blogissa pureudumme data-alustaprojektin luonteeseen, vaiheisiin, riskeihin ja parhaisiin käytäntöihin. Käymme läpi, miksi data-alustaprojekti on enemmän tutkimusmatka kuin kartta, ja miten tekoäly muuttaa tätä kokonaisuutta.
Tutustu tarinaan
Mitä on henkilöstöanalytiikka
Jokainen organisaatio tekee jatkuvasti päätöksiä ihmisistä — rekrytoinneista, palkankorotuksista, osaamisen kehittämisestä, työvoimasuunnittelusta. Mutta kuinka moni näistä päätöksistä perustuu dataan? Tämä artikkeli avaa, mitä henkilöstöanalytiikka käytännössä tarkoittaa, mitä hyötyjä se tuo ja miten hajallaan oleva HR-data muutetaan päätöksentekoa ohjaavaksi kokonaisuudeksi.
Tutustu tarinaan
Datasopimus käytännössä — miten data-alustan luotettavuus rakennetaan
Datatiimit käyttävät jopa 40–60 % ajastaan virheiden selvittämiseen, joiden syy on muualla. Sarake vaihtaa nimeä, tyyppi muuttuu, kenttä alkaa tulla tyhjänä — ja loppupään raportit hajoavat ääneti. Datasopimus estää tämän tekemällä odotukset näkyviksi ja valvottaviksi.
Tutustu tarinaan
Mitä on tekoälyavustettu sovelluskehitys?
Lisää tuottavuutta ohjelmistokehitykseen agenttisella kehityksellä.
Tutustu tarinaan

Lisää ajankohtaisia julkaisuja:

Mitä on Unit Economics -analyysi?
Tiedät liikevaihtosi, katteesi ja tuloksesi — mutta tiedätkö, tuottaako yksittäinen asiakkuus enemmän arvoa kuin sen hankkiminen ja palveleminen maksaa? Unit economics vastaa juuri tähän kysymykseen. Tämä artikkeli avaa, mitä unit economics tarkoittaa, mistä komponenteista se rakentuu ja miten sitä sovelletaan käytännössä — esimerkkinä sopimusperusteinen B2C-liiketoiminta, jossa asiakas voi pitää yhtä aikaa useita voimassaolevia sopimuksia.
Tutustu tarinaan
Millainen on data-alustan kehittämisprojekti?
Organisaation data-alustan rakentaminen tai modernisointi ei ole perinteinen IT-projekti. Se on kehityshanke, jossa teknologia, liiketoiminnan ymmärrys ja tiedonhallinta kietoutuvat yhteen — ja jossa todellinen työ alkaa vasta kun oikea data kohtaa oikean maailman haasteet. Tässä blogissa pureudumme data-alustaprojektin luonteeseen, vaiheisiin, riskeihin ja parhaisiin käytäntöihin. Käymme läpi, miksi data-alustaprojekti on enemmän tutkimusmatka kuin kartta, ja miten tekoäly muuttaa tätä kokonaisuutta.
Tutustu tarinaan
Mitä on henkilöstöanalytiikka
Jokainen organisaatio tekee jatkuvasti päätöksiä ihmisistä — rekrytoinneista, palkankorotuksista, osaamisen kehittämisestä, työvoimasuunnittelusta. Mutta kuinka moni näistä päätöksistä perustuu dataan? Tämä artikkeli avaa, mitä henkilöstöanalytiikka käytännössä tarkoittaa, mitä hyötyjä se tuo ja miten hajallaan oleva HR-data muutetaan päätöksentekoa ohjaavaksi kokonaisuudeksi.
Tutustu tarinaan
Datasopimus käytännössä — miten data-alustan luotettavuus rakennetaan
Datatiimit käyttävät jopa 40–60 % ajastaan virheiden selvittämiseen, joiden syy on muualla. Sarake vaihtaa nimeä, tyyppi muuttuu, kenttä alkaa tulla tyhjänä — ja loppupään raportit hajoavat ääneti. Datasopimus estää tämän tekemällä odotukset näkyviksi ja valvottaviksi.
Tutustu tarinaan
Mitä on tekoälyavustettu sovelluskehitys?
Lisää tuottavuutta ohjelmistokehitykseen agenttisella kehityksellä.
Tutustu tarinaan