Power BI -visualisointien luominen R:n avulla

KOSKEE SEURAAVIA: ✔️ Power BI Desktop ❌ Power BI -palvelu

Power BI Desktopissa voit visualisoida tietojasi R:n avulla. R on kieli ja ympäristö tilastolliselle tietojenkäsittelylle ja grafiikalle.

Asenna R

Power BI Desktop ei oletusarvoisesti sisällä, ota käyttöön tai asenna R-moduulia. Jos haluat suorittaa R-komentosarjoja Power BI Desktopissa, sinun on asennettava R erikseen paikallisessa tietokoneessa. Voit ladata ja asentaa R:n maksutta useista eri paikoista, esimerkiksi Revolution Open -lataussivulta ja CRAN-säilöstä. Nykyinen R-komentosarjan versio Power BI Desktopissa tukee Unicode-merkkejä sekä välilyöntejä (tyhjiä merkkejä) asennuspolulla.

R-visualisointien käyttöönotto Power BI Desktopissa

Kun olet asentanut R:n Power BI Desktop ottaa sen käyttöön automaattisesti. Voit varmistaa, että Power BI Desktop on ottanut R:n käyttöön oikeassa sijainnissa, toimimalla seuraavasti:

  1. Valitse Power BI Desktop -valikossa Tiedosto>Asetukset ja vaihtoehdot>Asetukset.

  2. Valitse Asetukset sivun vasemman reunan Yleiset-kohdasta R-komentosarjat.

  3. Varmista R-komentosarja-asetuksista, että paikallinen R-asennuksesi on määritetty tunnistettujen R-kotihakemistojen kohdassa ja että Power BI Desktopissa käytettävän paikallisen R-asennuksen tiedot ovat oikein. Seuraavassa kuvassa R:n paikallinen asennuspolku on C:\Program Files\R Open\R-3.4.4\.

    R script options page

Tärkeä

Uusin R-versio, jota sekä Power BI Desktop että Power BI -palvelu tukevat, on versio 3.4.4.

Kun olet varmistanut R-asennuksen, olet valmis aloittamaan R-visualisointien luomisen.

R-visualisointien luominen Power BI Desktopissa

  1. Lisää R-visualisointi valitsemalla R-visualisointi-kuvake Visualisointi-ruudussa.

    R Visual icon in Visualization pane

  2. Valitse näkyviin tulevassa Ota käyttöön komentosarjavisualisoinnit -ikkunassa Ota käyttöön.

    Enable script visuals

    Kun lisäät raporttiin R-visualisoinnin, Power BI Desktop tekee seuraavat muutokset:

    • R-visualisoinnin kuvan paikkamerkki tulee näkyviin raportin piirtoalustalle.

    • R-Komentosarjaeditori näkyy keskimmäisen ruudun alareunassa.

    R script editor

  3. Vedä Visualisointi-ruudun Arvot-osiossa Kentät-ruudusta ne kentät, joita haluat käyttää R-komentosarjassa (samalla tavalla kuin minkä tahansa muunkin Power BI Desktop -visualisoinnin). Voit myös valita kentät suoraan Kentät-ruudussa.

    Vain kentät, jotka lisäät Arvot-osioon, ovat käytettävissä R-komentosarjassasi. Voit lisätä uusia kenttiä tai poistaa tarpeettomia kenttiä Arvot-osiossa, kun käsittele R-komentosarjaasi R-komentosarjaeditorissa. Power BI Desktop tunnistaa automaattisesti, mitkä kentät on lisätty tai poistettu.

    Huomautus

    R-visualisointien koostamisen oletustyyppi on Älä tee yhteenvetoa.

  4. Nyt voit luoda piirron valitsemiesi tietojen perusteella:

    • Kun valitset kenttiä, R-Komentosarjaeditori luo tukevan R-komentosarjan sidontakoodin harmaassa osassa editoriruudun yläosassa oleville kentille.
    • Jos poistat kentän, R-komentosarjaeditori poistaa automaattisesti kyseisen kentän tukikoodin.

    Seuraavassa kuvassa olevassa esimerkissä on valittuna kolme kenttää: Hevosvoima, hammaspyörä ja drat. Näiden valintojen tuloksena R-komentosarjaeditori loi sidontakoodin, joka voidaan vetää yhteen seuraavasti:

    • Luo datakehys nimeltä tietojoukko, joka koostuu käyttäjän valitsemista kentistä.
    • Koostamisen oletustyyppi on Älä tee yhteenvetoa.
    • Samoin kuin taulukon visualisoinnit, kentät on ryhmitelty ja rivien kaksoiskappaleet näkyvät vain kerran.

    R script editor code

    Vihje

    Joissakin tapauksissa et ehkä halua automaattista ryhmittelyä tai haluat ehkä kaikkien rivien näkyvän, mukaan lukien kaksoisarvot. Tässä tapauksessa lisää tietojoukkoosi indeksikenttä, jonka johdosta kaikkia rivejä pidetään yksilöllisinä ja joka estää ryhmittelyn.

    Luotu tietokehys on nimeltään tietojoukko, ja käytät valittuja sarakkeita niiden nimillä. Esimerkiksi hammaspyöräkenttää voi käyttää kirjoittamalla dataset$gear R-komentosarjaan. Välilyöntejä tai erikoismerkkejä sisältävissä kentissä käytä heittomerkkejä.

  5. Valitsemasi kentät luovat tietokehyksen automaattisesti, joten olet valmis kirjoittamaan R-komentosarjan, jonka Power BI Desktop piirtää R-oletuslaitteeseen. Kun komentosarja on valmis, valitse Suorita komentosarja -kuvake R-komentosarjaeditorin otsikkorivin oikeasta reunasta.

    Kun valitset Suorita-komentosarjakuvakkeen, Power BI Desktop tunnistaa piirtoalustan ja esittää sen piirtoalustalla. Koska prosessi suoritetaan paikallisessa R-asennuksessa, varmista, että tarvittavat paketit on asennettu.

    Power BI Desktop piirtää visualisoinnin uudelleen, kun mikä tahansa seuraavista tapahtuu:

    • Valitset Suorita komentosarja -kuvakkeen R-komentosarjaeditorin otsikkoriviltä.

    • Tietoja muutetaan päivittämisen, suodattamisen tai korostamisen johdosta.

      Seuraavassa kuvassa on esimerkki korrelaation piirtokoodista, jolla piirretään korrelaatiot erityyppisten autojen määritteiden välillä.

      Correlation plot code example

  6. Jos haluat nähdä visualisoinnit suuremmassa näkymässä, poista R-visualisoinnin valinta tai pienennä R-komentosarjaeditori. Kuten muutkin Power BI Desktop visualisoinnit, voit ristiinsuodattaa korrelaation piirtoarvon valitsemalla tietyn arvon, kuten Automaattinen tai Manuaalinen, oikealla olevassa rengaskaavion visualisoinnissa.

    Larger visualization view

  7. Muokkaa R-komentosarjaa visualisoinnin mukauttamiseksi ja hyödynnä R:n tehoa lisäämällä parametreja piirtokomentoon.

    Alkuperäinen piirtokomento oli seuraavanlainen:

    corrplot(M, method = "color",  tl.cex=0.6, tl.srt = 45, tl.col = "black")
    

    Muuta R-komentosarjaa siten, että piirtokomento on seuraava:

    corrplot(M, method = "circle", tl.cex=0.6, tl.srt = 45, tl.col = "black", type= "upper", order="hclust")
    

    Tämän johdosta R-visualisointi piirtää nyt ympyröitä, ottaa vain yläosan huomioon ja järjestää matriisin uudelleen tehdäkseen klusterin korreloiduista ominaisuuksista.

    R visual circle plot

    Kun suoritat R-komentosarjan, joka aiheuttaa virheen, näet pohjalla virheilmoituksen R-visualisoinnin piirron asemesta. Saat lisätietoja virheestä valitsemalla Näytä tiedot R-visualisoinnin virheestä.

    R visual error

R-komentosarjojen suojaus

R-visualisoinnit luodaan R-komentosarjoista, joiden koodi voi sisältää suojaus- tai tietosuojariskejä. Kun yrität tarkastella tai käsitellä R-visualisointia ensimmäistä kertaa, käyttäjälle esitetään suojauksen varoitussanoma. Ota R-visualisoinnit käyttöön vain, jos luotat tekijään ja lähteeseen, tai sen jälkeen, kun olet tarkastanut R-komentosarjan ja tutustunut siihen.

Tunnetut rajoitukset

Power BI Desktopin R-visualisoinneilla on seuraavat rajoitukset:

  • Tietojen koko: R-visualisointien piirtämiseen käyttämä tietomäärä on rajoitettu 150 000 riviin. Jos valittuna on yli 150 000 riviä, vain 150 000 ylintä riviä käytetään ja kuvassa näkyy sanoma.

  • Tulostekoko: R-visualisoinnin tulostekoko on enintään 2 Mt.

  • Tarkkuus: Kaikki R-visualisoinnit näytetään tarkkuudella 72 DPI.

  • Piirtolaite: Ainoastaan oletuslaitteelle piirtoa tuetaan.

  • Laskenta-ajat: Jos R-visualisoinnin laskeminen kestää yli viisi minuuttia, tämä aiheuttaa aikakatkaisuvirheen.

  • Yhteydet: Jos eri taulukoista on valittuna tietokenttiä, joiden välille ei ole määritetty yhteyttä, ilmenee virhe (Muiden Power BI Desktop -visualisointien tavoin).

  • Päivitykset: R-visualisoinnit päivitetään tietojen päivittämisen, suodattamisen ja korostamisen yhteydessä. Kuitenkin itse kuva ei ole vuorovaikutteinen, eikä sitä voi käyttää ristiinsuodatuksen lähteenä.

  • Korostukset: R-visualisoinnit reagoivat muiden visualisointien korostamiseen, mutta et voi ristiinsuodattaa muita elementtejä valitsemalla R-visualisoinnin elementtejä.

  • Näyttölaitteet: Vain piirrot, jotka on piirretty R:n oletusarvoiseen näyttölaitteeseen, näkyvät oikein piirtoalustalla. Vältä nimenomaisesti eri R-näyttölaitteen käyttämistä.

  • Sarakkeen uudelleennimeäminen: R-visualisoinnit eivät tue syötesarakkeiden uudelleennimeämistä. Sarakkeisiin viitataan niiden alkuperäisen nimen perusteella komentosarjan suorituksen aikana.

  • RRO-asennukset: Tässä versiossa RRO-asennuksia ei automaattisesti tunnisteta Power BI Desktopin 32-bittisessä versiossa, joten sinun on määritettävä manuaalisesti R-asennuskansion polku kohdassa Asetukset ja vaihtoehdot>Asetukset>R-komentosarja.

Seuraavat vaiheet

Saat lisätietoja Power BI:n R-ominaisuuksista seuraavista ohjeartikkeleista: