Delrapporter i paginerte Power BI-rapporter
GJELDER FOR: Power BI Report Builder Power BI Desktop
En delrapport er et paginert rapportelement som viser en annen paginert rapport i brødteksten i en paginert hovedrapport. Begrepsmessig er en delrapport i en rapport lik en ramme på en nettside. Du bruker den til å bygge inn en rapport i en rapport. Du kan bruke en hvilken som helst rapport som en delrapport. Du lagrer rapporten som vises som delrapporten i samme arbeidsområde som den overordnede rapporten. Du kan utforme den overordnede rapporten for å sende parametere til delrapporten. En delrapport kan gjentas i dataområder ved hjelp av en parameter for å filtrere data i hver forekomst av delrapporten.
I skjermbildet nedenfor kommer kontaktinformasjonen som vises i hovedrapporten for salgsordre, faktisk fra en kontaktunderrapport.
Du oppretter og endrer paginerte rapportdefinisjonsfiler (RDL) i Power BI Report Builder. Du kan laste opp delrapporter som er lagret i SQL Server Reporting Services, til et arbeidsområde i Power Bi-tjeneste. Hovedrapportene og delrapportene må publiseres til samme arbeidsområde.
Forutsetning
Lisenskrav for Paginerte Power BI-rapporter (RDL-filer) er de samme som for Power BI-rapporter (PBIX-filer).
- Du trenger ikke en lisens for å laste ned Power BI Report Builder fra Microsoft Download Center gratis.
- Med en gratis lisens kan du publisere paginerte rapporter til Mitt arbeidsområde i Power Bi-tjeneste. Hvis du vil ha mer informasjon, kan du se Funksjonstilgjengelighet for brukere med gratislisenser i Power Bi-tjeneste.
- Med en Power BI Pro-lisens eller en PPU-lisens kan du publisere paginerte rapporter til andre arbeidsområder. Du trenger også minst en bidragsyterrolle i arbeidsområdet.
- Du trenger kompileringstillatelse for datasettet.
Arbeide med Report Builder og Power Bi-tjeneste
Power BI Report Builder kan arbeide med paginerte rapporter på datamaskinen, kjent som lokale rapporter, eller med rapporter på Power Bi-tjeneste. Når du åpner Report Builder for første gang, blir du bedt om å logge på Power BI-kontoen din. Hvis ikke, velger du Logg på øverst til høyre.
Når du har logget på, ser du et Power BI-tjenestealternativ i Power BI Report Builder for alternativene Åpne og Lagre som på Fil-menyen . Når du velger power bi-tjenestealternativet for å lagre en rapport, oppretter du en live-tilkobling mellom Power BI Report Builder og Power Bi-tjeneste.
Lagre en lokal rapport i Power Bi-tjeneste
Før du kan legge til en delrapport i en hovedrapport, må du først opprette de to rapportene og lagre dem i samme Power BI-arbeidsområde.
Hvis du vil åpne en eksisterende lokal rapport, velger du Åpne>denne PC-en på Fil-menyen og velger en RDL-fil.
Velg Lagre som>Power BI-tjeneste på Fil-menyen. Hvis du vil ha mer informasjon, kan du se Publisere en paginert rapport til Power Bi-tjeneste.
Merk
Du kan også laste opp en rapport ved å starte i Power Bi-tjeneste. Den samme artikkelen, Publiser en paginert rapport til Power Bi-tjeneste, har detaljer.
Velg et Power BI-arbeidsområde i dialogboksen Lagre som, der du kan lagre paginerte rapporter.
Velg Lagre.
Legge til en delrapport i en rapport
Når du har lagret begge rapportene i samme arbeidsområde, kan du legge til en i den andre som en delrapport. Det finnes to måter å legge til en delrapport på.
Velg Delrapport-knappen på Sett inn-båndet, eller høyreklikk på rapportlerretet, og velg Sett inn>delrapport.
Dialogboksen Egenskaper for delrapport åpnes.
Velg Bla gjennom-knappen>, naviger til rapporten du vil bruke, da delrapporten > angir navnet på delrapporten i tekstboksen Navn.
Konfigurer andre egenskaper etter behov, inkludert parametere.
Bruke parametere i delrapporter
Hvis du vil sende parametere fra den overordnede rapporten til delrapporten, definerer du en rapportparameter i rapporten som du bruker som delrapport. Når du plasserer delrapporten i den overordnede rapporten, kan du velge rapportparameteren og en verdi som skal sendes fra den overordnede rapporten til rapportparameteren i delrapporten.
Merk
Parameteren du velger fra delrapporten, er en rapportparameter , ikke en spørringsparameter .
Du kan plassere en delrapport i hoveddelen av rapporten eller i et dataområde. Hvis du plasserer en delrapport i et dataområde, gjentas delrapporten med hver forekomst av gruppen eller raden i dataområdet. Du kan sende en verdi fra gruppen eller raden til delrapporten. Bruk et feltuttrykk for feltet som inneholder verdien du vil sende til delrapportparameteren, i egenskapen delrapportverdi.
Hvis du vil ha mer informasjon om hvordan du arbeider med parametere og delrapporter, kan du se Legge til en delrapport og parametere.
Forhåndsvis paginerte rapporter i Report Builder
Du kan forhåndsvise rapportene i Report Builder.
- Velg Kjør på Hjem-båndet.
Fordi Report Builder er et utformingsverktøy, kan forhåndsvisning av rapporten se annerledes ut enn å gjengi rapporten i Power Bi-tjeneste.
Notater om forhåndsvisning
- Report Builder lagrer ikke legitimasjon for datakilder som brukes i rapporter. Report Builder ber deg om hvert sett med legitimasjon under forhåndsvisning.
- Hvis datakildene for rapporten er lokalt, må du konfigurere en gateway etter at du har lagret rapporten i Power BI-arbeidsområdet.
- Hvis Report Builder støter på en feil under forhåndsvisningen, returneres en generell melding. Hvis feilen er vanskelig å feilsøke, bør du vurdere å gjengi rapporten i Power Bi-tjeneste.
Vurderinger
Vedlikehold tilkoblingen
Når du lukker filen, avsluttes forbindelsen mellom Report Builder og Power BI. Det er mulig å arbeide med en lokal hovedrapport med delrapporter som er lagret i Power BI-arbeidsområdet. Pass på at du lagrer hovedrapporten i Power BI-arbeidsområdet før du lukker rapporten. Hvis du ikke gjør det, kan det hende du får en «ikke funnet»-melding under forhåndsvisningen, fordi det ikke er noen live-tilkobling til Power Bi-tjeneste. I så fall går du til en delrapport og velger egenskapene. Åpne delrapporten på nytt fra Power Bi-tjeneste. Dette gjenoppretter tilkoblingen, og alle andre delrapporter skal være fine.
Gi nytt navn til en delrapport
Hvis du gir nytt navn til en delrapport i arbeidsområdet, må du rette opp navnereferansen i hovedrapporten. Ellers gjengis ikke delrapporten. Hovedrapporten gjengis fortsatt med en feilmelding i delrapportelementet.
Overføre store rapporter
Hvis du overfører store rapporter til Power BI, kan du vurdere å bruke RDL-overføringsverktøyet. RDL-overføringsverktøyet ble oppdatert for å håndtere dupliserte delrapportnavn. Dupliserte delrapportnavn kan oppstå når to eller flere rapporter deler samme navn, men befinner seg i forskjellige underkataloger. Hvis navnene ikke løses unikt, gjenkjennes bare den første delrapporten.
Hvis du vil bruke Report Builder til å overføre store rapporter, bør du arbeide med delrapportene først. Lagre hver av dem i Power BI-arbeidsområdet for å forhindre eventuelle dupliserte rapportnavn.
Dele rapporter med delrapporter
Hovedrapporten og delrapportene må være i samme arbeidsområde. Ellers gjengis ikke delrapporten. Når du deler hovedrapporten, må du også dele delrapportene. Hvis du deler hovedrapporten i en app, må du kontrollere at du også inkluderer delrapportene i den appen. Hvis du deler hovedrapporten med brukere eller brukergrupper direkte, må du kontrollere at du også deler hver delrapport med samme sett med brukere eller brukergrupper.