Power BI:stä on pyritty tekemään käyttäjille nopeasti omaksuttava työkalu. Eikä ainoastaan hardcore BI-asiantuntijoille vaan myös meille tavallisille Excel-käyttäjille. Tästä hyvä esimerkki on Power BI Desktop:in uusi toiminnallisuus jonka avulla käyttäjä voi poimia sarakkeen sisältä tietoa esimerkin avulla (Column By Examples).

Lähes aina tietomallia tehdessä aineiston arvoja manipuloidaan. Esimerkiksi:

  • Lisätään etu/takaliitteita merkkijonoon (Espoo muutetaan muotoon Espoo, FI)
  • Poistetaan etu/takaliitteita merkkijonosta (Espoo, FI muutetaan muotoon Espoo)
  • Jaetaan merkkijono kahtia (etu- ja sukunimi omiin sarakkeisiinsa)
  • Yhdistetään merkkijonoja (etu- ja sukunimi samaan sarakkeeseen)

Power BI:ssä tämä onnistuu usein kyselyeditorin valmiilla toiminnoilla. Voit käyttää myös DAX:lla tehtyjä muotoilulauseita. Osalle käyttäjistä tämä voi tuntua hankalalta. He voivatkin jatkossa muotoilla sarakkeiden tietoa esimerkkien avulla.

Miten tämä toimii? Tutustaan toiminnallisuuteen esimerkin avulla.

Esimerkki – Tuotteen nimen ja hinnan jakaminen omiin sarakkeisiinsa

Excel-tiedostoon on tallennettu tuotteiden tietoja. Jostain syystä nimi- ja hintatiedot esitetään samassa sarakkeessa.

power bi excel

Ladataan Excel-tiedosto Power BI:hin ja avataan kyselyeditori.

power bi excel query editor.png

Ideana on luoda uusi sarake Item-sarakkeen tietojen pohjalta siten että kirjoitan muutaman rivin kohdalle halutun lopputuloksen ja ohjelma arvaa loput.

Ensiksi luon sarakkeen jossa on ainoastaan tuotteen nimi.

Add Column -välilehden ensimmäinen työkalu on Column From Examples. Valitsen taulustani Item-sarakkeen ja toiminnon Column From Examples -> From Selection.

power bi excel query edito column from exampe 1r.png

Syötän ensimmäiselle riville ”leipä”.  Ei vielä tärpännyt. Ohjelma ehdottaa muille riveille arvoksi hintatietoa.

power bi excel query edito column from exampe 2.png

Kirjoitan toiselle riville esimerkkiarvoksi ”Vesi”, jolloin loputkin rivit täydentyvät oikein. Voin kuitata homman valmiiksi OK-painikkeella.

power bi excel query edito column from example 3.png

Haluan myös tuotteen hinnan omaksi sarakkeekseen. Teen toisen sarakkeen esimerkin voimalla. Lähtösarakkeena edelleen Items-sarake.

power bi excel query edito column from example 4.png

Kirjoitan ensimmäiselle riville esimerkkiarvoksi 4€. Ohjelma arvaa heti mitä tavoittelen.

power bi excel query edito column from example 5.png

Lopuksi poistan alkuperäisen Item-sarakkeen, nimeän uudet sarakkeet paremmin ja vaihdan hinta-sarakkeen tietotyypin oikeaksi.

power bi excel query edito column from example 7.png

Valmista!

power bi excel query edito column from example 8.png

Power BI käyttäjiä kyllä hemmotellaan. Onhan tämä jo naurettavan helppoa.