Jaa


Raporttiparametrin välittäminen URL-osoitteessa Power BI:n sivutetuissa raporteissa

KOSKEE: Power BI Report Builder Power BI Desktop

Voit välittää raporttiparametrit raporttiin sisällyttämällä ne sivutettujen raporttien raportin URL-osoitteeseen. Näissä URL-parametreissa ei ole etuliitettä, koska ne on välitetty suoraan raportin käsittelymoduuliin.

Kaikilla kyselyparametreilla voi olla vastaavat raporttiparametrit. Siirrät kyselyparametrin raporttiin välittämällä vastaavan raporttiparametrin. Lisätietoja on kohdassa Kyselyn luominen relaatiokyselyjen suunnittelutyökalussa (Power BI:n raportin muodostin).

Sivutetun raportin parametrisäännöt

Raporttiparametrien kirjainkoko on merkitsevä, ja ne käyttävät seuraavia erikoismerkkejä:

  • URL-merkkijonon kaikki välilyöntimerkit korvataan merkeillä "%20" URL-koodausstandardien mukaisesti.
  • URL-osoitteen parametriosan välilyöntimerkki korvataan plusmerkin (+) avulla.
  • Merkkijonon minkä tahansa osan puolipiste korvataan merkeillä "%3A".
  • Selaimet suorittavat automaattisesti asianmukaisen URL-koodauksen. Sinun ei tarvitse koodata mitään merkkejä manuaalisesti.
  • Jos et sisällytä välityspalvelimen syntaksia, lisää parametrin etuliitteeksi rp:.

Sivutetun raportin parametriesimerkkejä

Jos haluat määrittää raporttiparametrin URL-osoitteeseen, käytä seuraavaa syntaksia:

  
rp:parameter=value  

Jos haluat esimerkiksi määrittää kaksi parametria, "myyjä" ja "osavaltio", jotka on määritetty omassa työtilassa olevassa raportissa, käytä seuraavaa URL-osoitetta:

https://app.powerbi.com/groups/me/rdlreports/xxxxxxx-abc7-40f0-b456-febzf9cdda4d?rp:Salesperson=Tie+Bear&rp:State=Utah 

Jos haluat määrittää samat kaksi parametria, jotka on määritetty sovelluksessa olevassa raportissa, käytä seuraavaa URL-osoitetta:

https://app.powerbi.com/groups/me/apps/xxxxxxx-c4c4-4217-afd9-3920a0d1e2b0/rdlreports/xxxxxxx-639e-41d0-b733-05d2bca9853c?rp:Salesperson=Tiggee&rp:State=Utah 

Jos haluat välittää tyhjäarvon parametrille, käytä seuraavaa syntaksia:

  
parameter:isnull=true  
  

Esimerkiksi

rp:SalesOrderNumber:isnull=true 

Jos haluat välittää totuusarvon, määritä epätosi-arvoksi 0 ja tosi-arvoksi 1. Jos haluat välittää liukulukuarvon, lisää palvelimen aluekohtaisten asetusten desimaalierotin.

Muistiinpano

Jos raporttisi sisältää raporttiparametrin, jolla on oletusarvo ja Kehote-ominaisuuden arvo on epätosi (eli Kehote käyttäjälle -ominaisuutta ei ole valittu Raportin hallinnassa), et voi välittää kyseisen raporttiparametrin arvoa URL-osoitteeseen. Tämän ansiosta järjestelmänvalvojat voivat estää loppukäyttäjiä lisäämästä tai muokkaamasta tiettyjen raporttiparametrien arvoja.

Muita esimerkkejä

Seuraava esimerkki-URL-osoite sisältää moniarvoisen parametrin "myyjä". Moniarvoinen parametri toistaa parametrin nimen jokaisen arvon kohdalla.

https://app.powerbi.com/groups/me/rdlreports/xxxxxxx-abc7-40f0-b456-febzf9cdda4d?rp:Salesperson=Tie+Bear&rp:Salesperson=Mickey

Seuraava esimerkki-URL-osoite välittää yhden SellStartDate-parametrin, jonka arvo on "7/1/2005".

https://app.powerbi.com/groups/me/rdlreports/xxxxxxx-abc7-40f0-b456-febzf9cdda4d?rp:SellStartDate=7/1/2005

Huomioitavat asiat ja rajoitukset

  • Jos raporttisi sisältää raporttiparametrin, jolla on oletusarvo, ja Kehote-ominaisuuden arvo on epätosi (eli Kehote käyttäjälle -ominaisuutta ei ole valittu Power BI:n raportin muodostimessa), et voi välittää kyseisen raporttiparametrin arvoa URL-osoitteeseen. Tämän ansiosta järjestelmänvalvojat voivat estää loppukäyttäjiä lisäämästä tai muokkaamasta tiettyjen raporttiparametrien arvoja.
  • Power BI tukee enintään 2 000 merkkiä pitkiä kyselymerkkijonoja. Saatat vahingossa ylittää tämän arvon, jos tarkastelet sivutettua raporttia URL-parametrien avulla, erityisesti jos kyselymerkkijono sisältää useita parametriarvoja. Jos haluat ladata raportin oikein, pienennä merkkien määrä alle 2 000:een.
  • Kyselymerkkijonon rajoitus arvioidaan, kun olet kirjautunut Power BI:hin. Jos avaat raportin ennen kirjautumista, raja pienenee.