Del via


Paginering i paginerte power bi-rapporter

GJELDER FOR: Power BI Report Builder Power BI Desktop

Paginering refererer til antall sider i en rapport, og sortering av rapportelementer på disse sidene. Paginering i paginerte rapporter i Power BI varierer avhengig av gjengivelsesutvidelsen du bruker til å vise og levere rapporten. Når du kjører en rapport på rapportserveren, bruker rapporten HTML-gjengivelsen. HTML følger et bestemt sett med pagineringsregler. Hvis du eksporterer den samme rapporten til PDF, bruker du for eksempel PDF-gjengivelsen, som bruker et annet sett med regler. Derfor paginerer rapporten annerledes. Du må forstå reglene som brukes til å kontrollere paginering i paginerte Power BI-rapporter. Deretter kan du utforme en lettlest rapport som du optimaliserer for gjengiveren du planlegger å bruke til å levere rapporten.

Denne artikkelen tar for seg effekten av den fysiske sidestørrelsen og rapportoppsettet for hvordan gjengivelser av harde sideskift gjengir rapporten. Du kan angi egenskaper for å endre den fysiske sidestørrelsen og margene, og dele rapporten inn i kolonner. bruk rapportegenskaper-ruten , Egenskaper-ruten eller dialogboksen Utskriftsformat .

Få tilgang til rapportegenskaper-ruten i Report Builder ved å klikke området utenfor rapportteksten.

Skjermbilde av rapportegenskaper-ruten.

Få tilgang til dialogboksen Utskriftsformat ved å velge Kjør på Hjem-fanen, og velg deretter Utskriftsformat på Kjør-fanen.

Skjermbilde av dialogboksen Utskriftsformat.

Merk

Hvis du har utformet en rapport til å være én side bred, men den gjengis på flere sider, kontrollerer du at bredden på rapportteksten, inkludert marger, ikke er større enn den fysiske sidestørrelsesbredden. Hvis du vil hindre at tomme sider legges til i rapporten, kan du redusere beholderstørrelsen ved å dra beholderhjørnet til venstre.

Rapportteksten

Rapportteksten er en rektangulær beholder som vises som mellomrom på utformingsoverflaten. Den kan vokse eller krympe for å imøtekomme rapportelementene i den. Rapportteksten gjenspeiler ikke den fysiske sidestørrelsen, og faktisk kan rapportteksten vokse utover grensene for den fysiske sidestørrelsen for å strekke seg over flere rapportsider. Noen gjengivelser gjengir rapporter som vokser eller krymper avhengig av innholdet på siden. Rapporter som gjengis i disse formatene, er optimalisert for skjermbasert visning, for eksempel i en nettleser. Disse gjengivelsene, for eksempel Microsoft Excel, Word, HTML og MHTML, legger til loddrette sideskift når det er nødvendig.

Du kan formatere brødteksten i rapporten med kantlinjefarge, kantlinjestil og kantlinjebredde. Du kan også legge til en bakgrunnsfarge og et bakgrunnsbilde.

Den fysiske siden

Den fysiske sidestørrelsen er papirstørrelsen. Papirstørrelsen du angir for rapporten, styrer hvordan rapporten gjengis. Rapporter som gjengis i formater med hardt sideskift, setter inn sideskift vannrett og loddrett basert på den fysiske sidestørrelsen. Disse sideskiftene gir en optimalisert leseopplevelse når den skrives ut eller vises i et filformat med hardt sideskift. Rapporter gjengitt i myke sideskiftformater setter inn sideskift vannrett basert på den fysiske størrelsen.

Sidestørrelsen er som standard 8,5 x 11 tommer. Du kan endre denne størrelsen i rapportegenskaper-ruten eller dialogboksen Utskriftsformat , eller ved å endre egenskapene PageHeight og PageWidth i Egenskaper-ruten . Sidestørrelsen vokser eller krymper ikke for å imøtekomme innholdet i rapportteksten. Hvis du vil at rapporten skal vises på én enkelt side, må alt innholdet i rapportteksten passe på den fysiske siden. Hvis den ikke passer, og du bruker hard-sideskiftformatet, krever rapporten flere sider. Hvis rapportteksten vokser forbi høyre kant av den fysiske siden, settes et sideskift vannrett inn. Hvis rapportteksten vokser forbi den nederste kanten av den fysiske siden, settes et sideskift inn loddrett.

Du kan overstyre den fysiske sidestørrelsen som er definert i rapporten. Angi den fysiske sidestørrelsen ved hjelp av innstillingene for enhetsinformasjon for gjengivelsen du bruker til å eksportere rapporten. Hvis du vil ha en fullstendig liste, kan du se Innstillinger for enhetsinformasjon for gjengivelsesutvidelser.

Marger

Report Builder trekker marger fra kanten av de fysiske sidedimensjonene innover til den angitte marginnstillingen. Hvis et rapportelement strekker seg inn i margområdet, klippes det ut slik at det overlappende området ikke gjengis. Hvis du angir margstørrelser som fører til at den vannrette eller loddrette bredden på siden er lik null, er marginnstillingene standard null. Du angir marger i ruten Rapportegenskaper eller dialogboksen Utskriftsformat , eller ved å endre egenskapene TopMargin, BottomMargin, LeftMargin og RightMargin i Egenskaper-ruten . Hvis du vil overstyre margstørrelsen som er definert i rapporten, angir du margstørrelsen ved hjelp av innstillingene for enhetsinformasjon for den bestemte gjengivelsen du bruker til å eksportere rapporten.

Det brukbare sideområdet er området på den fysiske siden som gjenstår etter at du har tildelt plass til marger, kolonneavstand og topptekst og bunntekst på siden. Marger brukes bare når du gjengir og skriver ut rapporter i gjengivelsesformater med hardt sideskift. Bildet nedenfor angir margen og det brukbare sideområdet på en fysisk side.

Diagram over fysisk side med marger og brukbart område.

Spalter i nyhetsbrevstil

Rapporten kan deles inn i kolonner, for eksempel kolonner i en avis. Kolonner behandles som logiske sider gjengitt på samme fysiske side. De er ordnet fra venstre mot høyre, fra topp til bunn og er atskilt med mellomrom mellom hver kolonne. Hvis rapporten er delt inn i mer enn én kolonne, deles hver fysiske side loddrett inn i kolonner. Hver kolonne regnes som en logisk side. Anta for eksempel at du har to kolonner på en fysisk side. Innholdet i rapporten fyller den første kolonnen og deretter den andre kolonnen. Hvis rapporten ikke passer helt inn i de to første kolonnene, fyller rapporten den første og andre kolonnen på neste side. Kolonnene fortsetter å fylles, fra venstre mot høyre, fra topp til bunn til alle rapportelementene gjengis. Hvis du angir kolonnestørrelser som fører til at den vannrette bredden eller den loddrette bredden er lik null, er kolonneavstanden null.

Du angir kolonner i ruten Rapportegenskaper eller dialogboksen Utskriftsformat , eller ved å endre egenskapene TopMargin, BottomMargin, LeftMargin og RightMargin i Egenskaper-ruten . Hvis du vil bruke en margstørrelse som ikke er definert, angir du margstørrelsen ved hjelp av innstillingene for enhetsinformasjon for den bestemte gjengivelsen der du eksporterer rapporten. Kolonner brukes bare når du gjengir og skriver ut rapporter i PDF- eller Bildeformater. Bildet nedenfor angir det brukbare sideområdet på en side som inneholder kolonner.

Diagram over fysisk side med kolonner.

Merk

Kolonnerapporter i nyhetsbrevstil støttes ikke i delrapporter. Hvis du vil ha mer informasjon, kan du se Delrapporter i sideformaterte Power BI-rapporter.

Sideskift og sidenavn

En rapport kan være mer lesbar, og dataene er enklere å overvåke og eksportere når rapporten har sidenavn. Report Builder inneholder egenskaper for disse elementene:

  • rapporter
  • tabell-, matrise- og listedataområder
  • Grupper
  • rektangler i rapporten for å kontrollere paginering, tilbakestille sidetall og gi nye rapportsidenavn på sideskift.

Disse funksjonene kan forbedre rapporter uavhengig av formatet rapportene gjengis i. De er spesielt nyttige når du eksporterer rapporter til Excel-arbeidsbøker.

Merk

Tabell-, matrise- og listedataområder er alle virkelig den samme typen dataområde bak kulissene: en tablix. Så det kan hende du støter på det navnet.

InitialPageName-egenskapen inneholder det første sidenavnet for rapporten. Hvis rapporten ikke inneholder sidenavn for sideskift, brukes det første sidenavnet for alle de nye sidene som opprettes av sideskift. Du trenger ikke å bruke et startsidenavn.

En gjengitt rapport kan angi et nytt sidenavn for den nye siden som et sideskift forårsaker. Hvis du vil angi sidenavnet, angir du PageName-egenskapen for en tabell, matrise, liste, gruppe eller rektangel. Du trenger ikke å angi sidenavn ved pauser. Hvis du ikke gjør det, brukes verdien for InitialPageName i stedet. Hvis InitialPageName også er tomt, har den nye siden ikke noe navn.

Tabell-, matrise- og listedataområder, grupper og rektangler støtter sideskift.

Sideskiftet inneholder følgende egenskaper:

  • BreakLocation gir plasseringen av skiftet for det sideskiftaktiverte rapportelementet: ved start, slutt eller start og slutt. I grupper kan BreakLocation være plassert mellom grupper.

  • Deaktivert angir om et sideskift brukes på rapportelementet. Hvis denne egenskapen evalueres til Sann, ignoreres sideskiftet. Denne egenskapen brukes til dynamisk å deaktivere sideskift basert på uttrykk når rapporten kjøres.

  • ResetPageNumber angir om sidetallet skal tilbakestilles til ett når et sideskift oppstår. Hvis denne egenskapen evalueres til Sann, tilbakestilles sidetallet.

Du kan angi BreakLocation-egenskapen i dialogboksene Egenskaper for Tablix, Rektangel eller Egenskaper for gruppe, men du må angi egenskapene Deaktivert, ResetPageNumber og PageName i ruten Egenskaper for Report Builder. Hvis egenskapene i Egenskaper-ruten er organisert etter kategori, finner du egenskapene i PageBreak-kategorien . For grupper er PageBreak-kategorien innenfor gruppekategorien.

Du kan bruke konstanter og enkle eller komplekse uttrykk til å angi verdien for egenskapene Deaktivert og ResetPageNumber . Du kan imidlertid ikke bruke uttrykk med BreakLocation-egenskapen . Hvis du vil ha mer informasjon om hvordan du skriver og bruker uttrykk, kan du se Uttrykk i Power BI Report Builder.

I rapporten kan du skrive uttrykk som refererer til gjeldende sidenavn eller sidetall ved hjelp av Globals-samlingen . Hvis du vil ha mer informasjon, kan du se innebygde globale og brukerreferanser i dokumentasjonen for Report Builder og Reporting Services.

Gi navn til Excel-regnearkfaner

Disse egenskapene er nyttige når du eksporterer rapporter til Excel-arbeidsbøker. Bruk Egenskapen InitialPage til å angi et standardnavn for regnearkfanenavnet når du eksporterer rapporten, og bruk sideskift og Egenskapen PageName til å angi forskjellige navn for hvert regneark. Hver nye rapportside, definert av et sideskift, eksporteres til et annet regneark med navnet på verdien for PageName-egenskapen . Hvis PageName er tomt, men rapporten har et startsidenavn, bruker alle regnearkene i Excel-arbeidsboken samme navn, det første sidenavnet.

Hvis du vil ha mer informasjon om hvordan disse egenskapene fungerer når rapporter eksporteres til Excel, kan du se Eksportere til Microsoft Excel.

Neste trinn