Del via


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.

Skjermbilde som viser en delrapport i en paginert rapport.

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).

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.

Skjermbilde som viser Logg på Power BI.

Når du har logget på, ser du et Power BI-tjenestealternativ i Power BI Report Builder for alternativene Åpne og Lagre somFil-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.

Skjermbilde som viser Åpne fra 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.

  1. Hvis du vil åpne en eksisterende lokal rapport, velger du Åpne>denne PC-enFil-menyen og velger en RDL-fil.

  2. Velg Lagre som>Power BI-tjenesteFil-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.

  3. Velg et Power BI-arbeidsområde i dialogboksen Lagre som, der du kan lagre paginerte rapporter.

    Skjermbilde som viser Lagre på Power Bi-tjeneste.

  4. 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å.

  1. Velg Delrapport-knappen på Sett inn-båndet, eller høyreklikk på rapportlerretet, og velg Sett inn>delrapport.

    Skjermbilde som viser Sett inn en delrapport i en rapport.

    Dialogboksen Egenskaper for delrapport åpnes.

  2. Velg Bla gjennom-knappen>, naviger til rapporten du vil bruke, da delrapporten > angir navnet på delrapporten i tekstboksen Navn.

  3. 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ørHjem-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.