Opplæring: Opprette en paginert rapport og laste den opp til Power Bi-tjeneste

GJELDER FOR: Power BI Report Builder Power BI Desktop

Denne opplæringen forklarer hvordan du kobler til en azure SQL-database, bruker en veiviser i Power BI Report Builder til å opprette en paginert rapport med en tabell som brytes til flere sider, og deretter laster du opp den paginerte rapporten til et hvilket som helst arbeidsområde i Power Bi-tjeneste.

Screenshot showing paginated report in the Power BI service.

Her er trinnene du fullfører i denne opplæringen:

  • Opprett en azure-eksempeldatabase.
  • Opprett en matrise i Power BI Report Builder ved hjelp av en veiviser.
  • Formater rapporten med tittel, sidetall og kolonneoverskrifter på hver side.
  • Formater valutaen.
  • Last opp rapporten til Power Bi-tjeneste.

Forutsetning

Her er forutsetningene for å opprette den paginerte rapporten:

Lisenskrav for publisering av Paginerte Rapporter for Power BI (RDL-filer) er de samme som for Power BI-rapporter (PBIX-filer).

Opprette matrisen med en veiviser

  1. Start Power BI Report Builder fra datamaskinen.

    Dialogboksen Komme i gang åpnes.

    Screenshot showing Report Builder Getting Started.

  2. Kontroller at Ny rapport er valgt i ruten til venstre, og velg veiviser for tabell eller matrise i ruten til høyre.

  3. Velg Opprett et datasett>neste på siden Velg et datasett.

    Screenshot showing Create a dataset.

  4. Velg Ny på siden Velg en tilkobling til en datakilde.

    Screenshot showing New data source.

    Dialogboksen Egenskaper for datakilde åpnes.

  5. Du kan gi navn til en datakilde du ønsker, ved hjelp av tegn og understrekingstegn. Skriv inn MyAzureDataSource i Navn-boksen for denne opplæringen.

  6. Velg Microsoft Azure SQL Database i boksen Velg tilkoblingstype.

  7. Velg Bygg ved siden av Koble til ionstrengboksen.

    Screenshot showing Build button in Data source properties.

    Dialogboksen egenskaper for Koble til ion åpnes.

  8. Gå tilbake til Azure-portalen i Azure-portalen , og velg SQL-databaser.

    Screenshot showing SQL databases in the Azure portal.

  9. Velg Azure SQL-databasen du opprettet i hurtigstarten «Opprett et eksempel på Azure SQL-database i Azure-portalen» i delen Forutsetninger i denne artikkelen.

  10. Kopier verdien i Servernavn-boksen på Fanen Oversikt.

  11. I Report Builder: Gå tilbake til Report Builder. Lim inn servernavnet du kopierte, under Servernavn i dialogboksen egenskaper for Koble til ion.

  12. Hvis du vil logge på serveren, må du kontrollere at Bruk SQL Server-godkjenning er valgt, og skriv deretter inn brukernavnet og passordet du opprettet i Azure for eksempeldatabasen.

  13. Velg rullegardinpilen under Koble til til en database, og velg databasenavnet du opprettet i Azure.

    Screenshot showing Data source connection properties.

  14. Velg Test Koble til ion. Du ser testresultatmeldingen om at testtilkoblingen var vellykket.

  15. Velg OK>OK.

    I Koble til ionstrengboksen viser Report Builder tilkoblingsstreng du nettopp opprettet.

    Screenshot showing Data source connection string.

  16. Velg OK.

  17. I siden Velg en tilkobling til en datakilde ser du «(i denne rapporten)» under datakildetilkoblingen du nettopp opprettet. Velg datakilden >Neste.

    Screenshot showing My Azure data source.

  18. Skriv inn samme brukernavn og passord i boksen >Neste.

  19. Utvid SalesLT, utvid tabeller på utformingssiden for en spørring, og velg disse tabellene:

    • Adresse
    • Customer
    • Produkt
    • Produkt kategori
    • SalesOrderDetail
    • SalesOrderHeader

    Fordi Automatisk relasjonsgjenkjenning> er valgt, oppdager Report Builder relasjonene mellom disse tabellene.

    Screenshot showing Design a query dialog box.

  20. Velg Kjør spørring. Report Builder viser spørringsresultatene.

    Screenshot showing Query results.

  21. Velg Neste.

  22. Dra disse feltene fra Boksen Tilgjengelige felt til Radgrupper-boksen på Ordne felt-siden:

    • CompanyName
    • SalesOrderNumber
    • Product_Name
  23. Dra disse feltene fra boksen Tilgjengelige felt til Verdier-boksen :

    • Ordreantall
    • UnitPrice
    • LineTotal

    Report Builder laget automatisk feltene i verdier-boksen summer.

    Screenshot showing Arrange fields dialog box.

  24. Behold alle standardinnstillingene på siden Velg oppsett, men fjern merket for Utvid/skjul grupper. Generelt sett er funksjonen vis/skjul grupper flott, men denne gangen vil du at tabellen skal brytes til flere sider.

  25. Velg Neste>slutt. Tabellen vises på utformingsoverflaten.

Det du har opprettet

La oss ta en pause et øyeblikk for å se på resultatene av veiviseren.

Screenshot showing the results of the Matrix wizard.

  1. I rapportdataruten ser du den innebygde Azure-datakilden og det innebygde datasettet basert på det, som du opprettet begge.

  2. Designoverflaten er omtrent 6 tommer bred. På utformingsoverflaten ser du matrisen, som viser kolonneoverskrifter og plassholderverdier. Matrisen har seks kolonner og ser ut til å være bare fem rader høye.

  3. Ordreantall, enhetspris og linjesum er alle summer, og hver radgruppe har en delsum.

    Du ser fortsatt ikke faktiske dataverdier. Du må kjøre rapporten for å se dem.

  4. I Egenskaper-ruten kalles den valgte matrisen Tablix1. En tablix i Report Builder er et dataområde som viser data i rader og kolonner. Det kan være enten en tabell eller en matrise.

  5. I grupperingsruten ser du de tre radgruppene du opprettet i veiviseren:

    • CompanyName
    • Ordre
    • Produktnavn

    Denne matrisen har ingen kolonnegrupper.

Kjøre rapporten

Hvis du vil se de faktiske verdiene, må du kjøre rapporten.

  1. Velg Kjørhjemverktøylinjen .

    Nå ser du verdiene. Matrisen har mange flere rader enn du så i utformingsvisning! Vær oppmerksom på at Report Builder sier at det er side 1 av 2?. Report Builder laster inn rapporten så raskt som mulig, slik at den bare henter nok data for noen få sider om gangen. Spørsmålstegnet angir at Report Builder ikke har lastet inn alle dataene ennå.

    Screenshot showing buttons to run the report.

  2. Velg Utskriftsoppsett. Rapporten vil være i dette formatet når du skriver den ut. Report Builder vet nå at rapporten har 33 sider, og har automatisk lagt til et dato- og klokkeslettangivelse i bunnteksten.

Formatere rapporten

Nå har du en rapport med en matrise som brytes til 33 sider. La oss legge til noen andre funksjoner og forbedre hvordan det ser ut. Du kan kjøre rapporten etter hvert trinn hvis du vil se hvordan den kommer.

  • Velg Utforming på Kjør-fanen på båndet, slik at du kan fortsette å endre det.

Angi sidebredde

Vanligvis formateres en paginert rapport for utskrift, og en vanlig side er 8 1/2 X 11 tommer.

  1. Dra linjalen for å gjøre utformingsoverflaten 7 tommer bred. Standardmargene er 1 tomme på hver side, så sidemargene må være smalere.

  2. Klikk i det grå området rundt utformingsoverflaten for å vise rapportegenskapene.

    Hvis du ikke ser Egenskaper-ruten, velger du Egenskaper for Visning-fanen>.

  3. Utvid marger og endre venstre og høyre fra 1 tomme til 0,75 tommer.

    Screenshot showing Set page margins.

Legge til en rapporttittel

  1. Velg ordene Klikk for å legge til tittel øverst på siden, og skriv deretter inn Salg etter firma.

  2. Merk tittelteksten, og endre farge til blå i Egenskaper-ruten under Skrift.

Legge til et sidetall

Du la merke til at rapporten har et dato- og klokkeslettstempel i bunnteksten. Du kan også legge til et sidetall i bunnteksten.

  1. Nederst på utformingsoverflaten ser du [&ExecutionTime] til høyre i bunnteksten.

  2. Utvid mappen Innebygde felt i rapportdataruten. Dra sidetall til venstre side av bunnteksten, i samme høyde som [&ExecutionTime].

  3. Dra høyre side av [&PageNumber]-boksen for å gjøre den firkantet.

  4. Velg TekstboksSett inn-fanen.

  5. Klikk til høyre for [&PageNumber], skriv inn "of", og gjør deretter tekstboksen firkantet.

  6. Dra totalt antall sider til bunnteksten, til høyre for «av», og dra deretter høyre side for å gjøre den firkantet også.

    Screenshot showing Drag page numbers.

Gjøre tabellen bredere

Nå kan du gjøre matrisen bred nok til å fylle bredden på siden, og gjøre tekstkolonnene bredere slik at navnene ikke ruller så mye.

  1. Velg matrisen, og velg deretter kolonnen Firmanavn .

  2. Hold pekeren over den grå linjen øverst i matrisen på høyre kant av kolonnen Firmanavn . Dra til høyre til kolonnen slutter på 1 3/8 tommer.

    Screenshot showing Drag the right edge of the column.

  3. Dra høyre kant av produktnavnet til kolonnen slutter på 3 3/4 tommer.

Nå er matrisen nesten like bred som utskriftsområdet.

Formater valutaen

Hvis du la merke til at når du kjørte rapporten, formateres ikke dollarbeløpene som valuta ennå.

  1. Merk cellen øverst til venstre [Sum(OrderQty)] , hold nede SKIFT-tasten, og merk cellen nederst til høyre [Sum(LineTotal)] .

    Screenshot showing Select cells with currency values.

  2. Velg valutasymbolet dollartegn ($) på Hjem-fanen, og velg deretter pilen ved siden av Eksempelverdier for plassholderstiler>.

    Screenshot showing Show sample values.

    Nå kan du se at verdiene er formatert som valuta.

    Screenshot showing Currency sample values.

Legge til kolonneoverskrifter på hver side

Enda en formateringsforbedring før du publiserer rapporten til Power Bi-tjeneste: slik at kolonneoverskriftene vises på hver side i rapporten.

  1. Velg rullegardinpilen> Avansert modus i den høyre enden av den øverste linjen i grupperingsruten.

    Screenshot showing Turn on Advanced Mode.

  2. Velg den øverste statiske linjen i radgruppene. Du ser at firmanavncellen i matrisen er valgt.

    Screenshot showing Select static group.

  3. I Egenskaper-ruten ser du på egenskapene for Tablix-medlem. Angi KeepWithGroup til After og RepeatOnNewPage til True.

    Screenshot showing Set Repeat On New Page.

    Det er på tide å kjøre rapporten og se hvordan den ser ut nå.

  4. Velg Kjør på Hjem-fanen.

  5. Velg Utskriftsoppsett hvis det ikke allerede er valgt. Nå har rapporten 29 sider. Bla gjennom noen få sider. Du ser at valutaen er formatert, kolonnene har overskrifter på hver side, og rapporten har en bunntekst med sidetall og dato- og klokkeslettangivelse på hver side.

    Screenshot showing Finished page.

  6. Lagre rapporten på datamaskinen.

Last opp rapporten til tjenesten

Nå som du har opprettet denne paginerte rapporten, er det på tide å laste den opp til Power Bi-tjeneste.

  1. Velg Arbeidsområder opprett arbeidsområde> i navigasjonsruten Power Bi-tjeneste.

  2. Gi arbeidsområdet ditt navnet Azure AW eller et annet unikt navn. Du er det eneste medlemmet for øyeblikket.

  3. Velg Last opp bla gjennom> i det nye arbeidsområdet. Gå til der du lagret filen >Åpne.

    Power BI importerer filen, og du ser den under Rapporter på applistesiden.

    Screenshot showing Report in App list.

  4. Velg rapporten for å vise den.

  5. Hvis du får en feilmelding, må du kanskje skrive inn legitimasjonen på nytt. Velg ellipsene til høyre for rapporten, og velg deretter Behandle.

    Screenshot showing Manage your report.

  6. Velg Rediger legitimasjon , og angi legitimasjonen du brukte i Azure da du opprettet Azure-databasen.

    Screenshot showing Edit report credentials.

  7. Nå kan du vise den paginerte rapporten i Power Bi-tjeneste.

Neste trinn

Hva er paginerte rapporter i Power BI?