Del via


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.

Skjermbilde som viser en paginert rapport i Power Bi-tjeneste.

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.

    Skjermbilde som viser skjermbildet Kom i gang med Report Builder.

  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.

    Skjermbilde som viser hvor du finner alternativet Opprett et datasett.

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

    Skjermbilde som viser hvor du velger Ny for en datakildetilkobling.

    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 boksen Tilkoblingsstreng .

    Skjermbilde som viser hvor du velger bygg-alternativet i datakildeegenskaper.

    Dialogboksen Tilkoblingsegenskaper åpnes.

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

    Skjermbilde som viser SQL-databasen i ressurslisten for Azure-portalen.

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

  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 en database, og velg databasenavnet du opprettet i Azure.

    Skjermbilde av dialogboksen Tilkoblingsegenskaper, som viser hvor du finner alternativene for Koble til en database.

  14. Velg Test tilkobling. Du ser testresultatmeldingen om at testtilkoblingen var vellykket.

  15. Velg OK>OK.

    I boksen Tilkoblingsstreng viser Report Builder den nye tilkoblingsstreng.

    Skjermbilde som viser hvor du finner tilkoblingsstrengen på skjermbildet Egenskaper for datakilde.

  16. Velg OK.

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

    Skjermbilde som viser hvor du velger datakilden.

  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.

    Skjermbilde av skjermbildet Utform en spørring.

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

    Skjermbilde som viser hvor listen over spørringsresultater vises.

  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 gjør automatisk feltene i Verdier-boksen summer.

    Skjermbilde av skjermbildet Ordne felt, som viser hvor du finner inndelingene Radgrupper og Verdier.

  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. Veg Neste>Fullfør. Tabellen vises på utformingsoverflaten.

Det du opprettet

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

Skjermbilde som viser resultatene av matriseveiviseren, med tall som merker hver inndeling.

  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 fremdeles laster inn dataene.

    Skjermbilde av en rapport som viser hvor du finner sidetallet og sidenavigasjonspilene.

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.

    Skjermbilde av rapportegenskaper, som viser hvor du kan se og redigere rapportmargene.

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

    Skjermbilde av Rapportdata-ruten, som viser hvor du kan dra et innebygd felt til en bunntekst.

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.

    Skjermbilde som viser hvor du drar kanten av en kolonne for å gjøre den bredere.

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

    Skjermbilde som viser hvor du merker celler med valutaverdier.

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

    Skjermbilde som viser hvor du velger Eksempelverdier.

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

    Skjermbilde som viser rapportverdier formatert som valuta.

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.

    Skjermbilde som viser hvor du velger Avansert modus.

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

    Skjermbilde som viser hvor du velger statisk stolpe.

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

    Skjermbilde som viser hvor du finner egenskapene for Tablix Member.

    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.

    Skjermbilde av en eksempelrapport med Utskriftsoppsett valgt.

  6. Lagre rapporten på datamaskinen.

Last opp rapporten til tjenesten

Nå som du har opprettet denne paginerte rapporten, kan du 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.

    Skjermbilde som viser hvor rapporten vises i rapportlisten på applistesiden.

  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.

    Skjermbilde som viser hvor du velger Administrer for å administrere rapporten.

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

    Skjermbilde som viser hvor du velger Rediger legitimasjon.

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

Hva er paginerte rapporter i Power BI?