Jaa


Power BI -visualisointien luominen R:n avulla

KOSKEE: 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

Oletusarvoisesti Power BI Desktop ei 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 CRAN-säilöstä. Nykyinen R-komentosarjan versio Power BI Desktopissa tukee Unicode-merkkejä ja välilyöntejä (tyhjiä merkkejä) asennuspolulla.

R-visualisointien ottaminen käyttöön Power BI Desktopissa

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

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

  2. Valitse Asetukset-sivun vasemmasta reunasta Yleiset-kohdasta R-komentosarjat.

  3. Varmista R-komentosarja-asetuksista, että paikallinen R-asennuksesi on määritetty Havaitut R-kotihakemistot -kohdassa ja että se kuvastaa oikein paikallista R-asennusta, jota haluat Power BI Desktopin käyttävän. Seuraavassa kuvassa R:n paikallinen asennuspolku on C:\Program Files\R Open\R-3.4.4\.

    Screenshot of the R script options page, highlighting Detected R home directories.

Tärkeä

Nykyinen R-versio, jota tuetaan sekä Power BI Desktopissa että Power BI -palvelu, 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-kuvakeVisualisointi-ruudussa.

    Screenshot of the Visualization pane, highlighting the R Visual icon.

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

    Screenshot of the Enable script visuals dialog, highlighting Enable.

    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.

    Screenshot of the Power BI R script editor.

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

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

    Muistiinpano

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

  4. Nyt voit luoda piirtokaavion valitsemiesi tietojen avulla:

    • 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 luo sidontakoodin, joka voidaan vetää yhteen seuraavasti:

    • Luo semanttiseksi malliksi kutsuttu tietokehys, joka koostuu käyttäjän valitsemista kentistä.
    • Koostamisen oletustyyppi on Älä tee yhteenvetoa.
    • Taulukon visualisointien tapaan kentät ryhmitellään ja rivien kaksoiskappaleet näkyvät vain kerran.

    Screenshot of the R script editor, highlighting the script code.

    Vihje

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

    Luotu tietokehys on nimeltään semanttinen malli, ja käytät valittuja sarakkeita niiden nimillä. Voit esimerkiksi käyttää gear kenttää lisäämällä dataset$gear sen R-komentosarjaan. Välilyöntejä tai erikoismerkkejä sisältävissä kentissä käytä heittomerkkejä.

  5. Valitsemasi kentät loivat 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 oikealta puolelta.

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

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

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

    • Tietojen muutos johtuu tietojen päivittämisestä, suodatuksesta tai korostamisesta.

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

      Screenshot of the Correlation plot code example.

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

    Screenshot of the Correlation plot code example in the Larger visualization view.

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

    Alkuperäinen piirtokomento on seuraava:

    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 seurauksena R-visualisointi piirtää nyt ympyröitä, ottaa vain yläosan huomioon ja tilaa matriisin uudelleen klusterin korreloiduille määritteille.

    Screenshot of the R visual circle plot example.

    Kun suoritat R-komentosarjan, jonka tuloksena on virhe, näet pohjalla virhesanoman R-visualisoinnin piirtotoiminnon sijaan. Lisätietoja virheestä saat valitsemalla Näytä tiedot R-visualisoinnin virheestä.

    Screenshot of the error message displayed on the canvas.

R-komentosarjojen suojaus

R-visualisointeja luodaan R-komentosarjoilta, 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

R-visualisoinneilla Power BI Desktopissa 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: vain piirtoa oletuslaitteeseen tuetaan.

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

  • Suhteet: 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 piirrät, jotka on piirretty R:n oletusarvoisiin näyttölaitteisiin, 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ötarakkeiden uudelleennimeämistä. Sarakkeisiin viitataan niiden alkuperäisen nimen perusteella komentosarjan suorittamisen aikana.

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

Lisätietoja Power BI:n R-tiedostoista on seuraavissa artikkeleissa: