Share via


Selvstudium: Opret en sideinddelt rapport, og upload den til Power BI-tjeneste

GÆLDER FOR: Power BI Report Builder Power BI Desktop

I dette selvstudium forklares det, hvordan du opretter forbindelse til en Azure SQL-eksempeldatabase, bruger en guide i Power BI Report Builder til at oprette en sideinddelt rapport med en tabel, der ombrydes til flere sider, og derefter uploader den sideinddelte rapport til et hvilket som helst arbejdsområde i Power BI-tjeneste.

Screenshot showing paginated report in the Power BI service.

Her er de trin, du fuldfører i dette selvstudium:

  • Opret en Azure-eksempeldatabase.
  • Opret en matrix i Power BI Report Builder ved hjælp af en guide.
  • Formatér rapporten med titel, sidetal og kolonneoverskrifter på hver side.
  • Formatér valutaen.
  • Upload rapporten til Power BI-tjeneste.

Forudsætninger

Her er forudsætningerne for at oprette den sideinddelte rapport:

Licenskrav til publicering af sideinddelte Power BI-rapporter (.rdl-filer) er de samme som for Power BI-rapporter (.pbix-filer).

Opret matrixen med en guide

  1. Start Power BI Report Builder fra din computer.

    Dialogboksen Introduktion åbnes.

    Screenshot showing Report Builder Getting Started.

  2. Kontrollér, at Ny rapport er valgt i ruden til venstre, og vælg Guiden Tabel eller Matrix i højre rude.

  3. På siden Vælg et datasæt skal du vælge Opret et datasæt>Næste.

    Screenshot showing Create a dataset.

  4. Vælg Ny på siden Vælg en forbindelse til en datakilde.

    Screenshot showing New data source.

    Dialogboksen Egenskaber for datakilde åbnes.

  5. Du kan navngive en datakilde, som du vil, ved hjælp af tegn og understregningstegn. I dette selvstudium skal du skrive MyAzureDataSource i feltet Navn.

  6. I feltet Vælg forbindelsestype skal du vælge Microsoft Azure SQL Database.

  7. Vælg Opret ud for feltet Forbind ionstreng.

    Screenshot showing Build button in Data source properties.

    Dialogboksen egenskaber for Forbind åbnes.

  8. I Azure-portal: Gå tilbage til Azure-portal, og vælg SQL-databaser.

    Screenshot showing SQL databases in the Azure portal.

  9. Vælg den Azure SQL-database, du oprettede i hurtig start "Opret et eksempel på en Azure SQL-database i Azure-portal" i afsnittet Forudsætninger i denne artikel.

  10. Kopiér værdien i feltet Servernavn under fanen Oversigt.

  11. I Report Builder: Gå tilbage til Report Builder. I dialogboksen egenskaber for Forbind skal du indsætte det servernavn, du kopierede, under Servernavn.

  12. Hvis du vil logge på serveren, skal du sørge for, at Brug SQL Server-godkendelse er valgt, og derefter skrive det brugernavn og den adgangskode, du oprettede i Azure for eksempeldatabasen.

  13. Under Forbind til en database skal du vælge rullepilen og vælge det databasenavn, du har oprettet i Azure.

    Screenshot showing Data source connection properties.

  14. Vælg Test Forbind ion. Du kan se meddelelsen Testresultater om, at testforbindelsen lykkedes.

  15. Vælg OK>OK.

    I feltet Forbind ionstreng viser Report Builder nu de forbindelsesstreng, du lige har oprettet.

    Screenshot showing Data source connection string.

  16. Vælg OK.

  17. På siden Vælg en forbindelse til en datakilde kan du se "(i denne rapport)" under den datakildeforbindelse, du lige har oprettet. Vælg datakilden >Næste.

    Screenshot showing My Azure data source.

  18. Angiv det samme brugernavn og den samme adgangskode i feltet >Næste.

  19. På siden Design en forespørgsel skal du udvide SalesLT, udvide Tabeller og vælge disse tabeller:

    • Adresse
    • Customer
    • Produkt
    • ProductCategory
    • SalesOrderDetail
    • SalesOrderHeader

    Da Automatisk registrering af relationer>er valgt, registrerer Report Builder relationerne mellem disse tabeller.

    Screenshot showing Design a query dialog box.

  20. Vælg Kør forespørgsel. Report Builder viser forespørgselsresultaterne.

    Screenshot showing Query results.

  21. Vælg Næste.

  22. På siden Arranger felter skal du trække disse felter fra feltet Tilgængelige felter til feltet Rækkegrupper:

    • CompanyName
    • SalesOrderNumber
    • Product_Name
  23. Træk disse felter fra feltet Tilgængelige felter til feltet Værdier :

    • OrderQty
    • UnitPrice
    • Linjesum

    Report Builder har automatisk foretaget summen af felterne i feltet Værdier .

    Screenshot showing Arrange fields dialog box.

  24. Bevar alle standardindstillingerne på siden Vælg layout, men fjern markeringen i afkrydsningsfeltet ud for Udvid/skjul grupper. Generelt er funktionen Udvid/skjul grupper fantastisk, men denne gang skal tabellen ombrydes til flere sider.

  25. Vælg Næste>slutdato. Tabellen vises i designområdet.

Det, du har oprettet

Lad os stoppe et øjeblik for at se på resultaterne af guiden.

Screenshot showing the results of the Matrix wizard.

  1. I ruden Rapportdata kan du se den integrerede Azure-datakilde og det integrerede datasæt, der er baseret på den, som du begge har oprettet.

  2. Designoverfladen er ca. 6 tommer bred. I designområdet kan du se matrixen, hvor kolonneoverskrifter og pladsholderværdier vises. Matrixen har seks kolonner og er tilsyneladende kun fem rækker høj.

  3. Ordreantal, Enhedspris og Linjetotal er alle summer, og hver rækkegruppe har en subtotal.

    Du kan stadig ikke se de faktiske dataværdier. Du skal køre rapporten for at se dem.

  4. I ruden Egenskaber kaldes den valgte matrix Tablix1. En tablix i Report Builder er et dataområde, der viser data i rækker og kolonner. Det kan enten være en tabel eller en matrix.

  5. I ruden Gruppering kan du se de tre rækkegrupper, du oprettede i guiden:

    • CompanyName
    • Salgsordre
    • Produktnavn

    Denne matrix har ingen kolonnegrupper.

Kør rapporten

Hvis du vil se de faktiske værdier, skal du køre rapporten.

  1. Vælg Kørværktøjslinjen Hjem .

    Nu kan du se værdierne. Matrixen har mange flere rækker, end du så i designvisning! Bemærk, at Report Builder siger, at det er side 1 af 2?. Report Builder indlæser rapporten så hurtigt som muligt, så den henter kun nok data til nogle få sider ad gangen. Spørgsmålstegnet angiver, at Report Builder endnu ikke har indlæst alle dataene.

    Screenshot showing buttons to run the report.

  2. Vælg Udskriftslayout. Rapporten vil være i dette format, når du udskriver den. Report Builder ved nu, at rapporten indeholder 33 sider og automatisk har tilføjet et dato- og tidsstempel i sidefoden.

Formatér rapporten

Nu har du en rapport med en matrix, der ombrydes til 33 sider. Lad os tilføje nogle andre funktioner og forbedre udseendet. Du kan køre rapporten efter hvert trin, hvis du vil se, hvordan det går.

  • På fanen Kør på båndet skal du vælge Design, så du kan fortsætte med at redigere det.

Angiv sidebredde

En sideinddelt rapport er typisk formateret til udskrivning, og en typisk side er 8 1/2 X 11 tommer.

  1. Træk linealen for at gøre designområdet 7 tommer bredt. Standardmargenerne er 1 tomme på hver side, så sidemargenerne skal være smallere.

  2. Klik i det grå område omkring designområdet for at få vist egenskaberne for rapporten .

    Hvis du ikke kan se ruden Egenskaber, skal du vælge fanen >Egenskaber for visning.

  3. Udvid Margener, og skift Venstre og Højre fra 1 tommer til 0,75 tommer.

    Screenshot showing Set page margins.

Tilføj en rapporttitel

  1. Vælg ordene Klik for at tilføje en titel øverst på siden, og skriv derefter Salg efter firma.

  2. Vælg titelteksten, og skift Farve til Blå i ruden Egenskaber under Skrifttype.

Tilføj et sidetal

Du har bemærket, at rapporten har et dato- og tidsstempel i sidefoden. Du kan også føje et sidetal til sidefoden.

  1. Nederst i designområdet kan du se [&ExecutionTime] til højre i sidefoden.

  2. Udvid mappen Indbyggede felter i ruden Rapportdata. Træk Sidetal til venstre side af sidefoden i samme højde som [&ExecutionTime].

  3. Træk i højre side af feltet [& PageNumber] for at gøre den firkantet.

  4. På fanen Indsæt skal du vælge Tekstfelt.

  5. Klik til højre for [& PageNumber], skriv "af", og gør derefter tekstfeltet firkantet.

  6. Træk Samlet antal sider i alt til sidefoden til højre for "af", og træk dens højre side for også at gøre den firkantet.

    Screenshot showing Drag page numbers.

Gør tabellen bredere

Nu kan du gøre matrixen bred nok til at fylde sidens bredde og gøre tekstkolonnerne bredere, så navnene ikke ruller så meget.

  1. Vælg matrixen, og vælg derefter kolonnen Firmanavn .

  2. Peg på den grå søjle øverst i matrixen i højre kant af kolonnen Firmanavn . Træk til højre, indtil kolonnen slutter med 1 3/8 tommer.

    Screenshot showing Drag the right edge of the column.

  3. Træk i højre kant af Produktnavn , indtil kolonnen slutter med 3 3/4 tommer.

Nu er matrixen næsten lige så bred som udskriftsområdet.

Formatér valutaen

Hvis du har bemærket, at du kørte rapporten, er dollarbeløbene endnu ikke formateret som valuta.

  1. Markér cellen [Sum(OrderQty)], hold Skift nede, og vælg cellen [Sum(LineTotal)] nederst til højre.

    Screenshot showing Select cells with currency values.

  2. På fanen Hjem skal du vælge valutasymbolet dollartegn ($) og derefter vælge pilen ud for Pladsholdertypografier>Eksempelværdier.

    Screenshot showing Show sample values.

    Nu kan du se, at værdierne er formateret som valuta.

    Screenshot showing Currency sample values.

Tilføj kolonneoverskrifter på hver side

Endnu en forbedring af formateringen, før du publicerer rapporten på Power BI-tjeneste: Få kolonneoverskrifterne vist på hver side i rapporten.

  1. I den yderste højre ende af den øverste linje i ruden Gruppering skal du vælge rullepilen >Avanceret tilstand.

    Screenshot showing Turn on Advanced Mode.

  2. Vælg den øverste statiske linje i rækkegrupperne. Du kan se, at cellen Firmanavn i matrixen er markeret.

    Screenshot showing Select static group.

  3. I ruden Egenskaber ser du på egenskaberne for Tablix-medlem. Angiv KeepWithGroup til After og RepeatOnNewPage til True.

    Screenshot showing Set Repeat On New Page.

    Det er tid til at køre rapporten og se, hvordan den ser ud nu.

  4. Vælg Kør under fanen Hjem .

  5. Vælg Udskriftslayout, hvis det ikke allerede er markeret. Nu indeholder rapporten 29 sider. Rul gennem et par sider. Du kan se, at valutaen er formateret, kolonnerne har overskrifter på hver side, og rapporten har en sidefod med sidetal og dato- og tidsstempel på hver side.

    Screenshot showing Finished page.

  6. Gem rapporten på computeren.

Upload rapporten til tjenesten

Nu, hvor du har oprettet denne sideinddelte rapport, er det tid til at uploade den til Power BI-tjeneste.

  1. Vælg Arbejdsområder>Opret arbejdsområde i navigationsruden Power BI-tjeneste.

  2. Navngiv dit arbejdsområde Azure AW eller et andet entydigt navn. Du er det eneste medlem i øjeblikket.

  3. I dit nye arbejdsområde skal du vælge Overfør>gennemse. Gå til det placering, hvor du har gemt filen >Åbn.

    Power BI importerer din fil, og du kan se den under Rapporter på siden Appliste.

    Screenshot showing Report in App list.

  4. Vælg rapporten for at få den vist.

  5. Hvis du får vist en fejl, skal du muligvis angive dine legitimationsoplysninger igen. Vælg ellipsen til højre for rapporten, og vælg derefter Administrer.

    Screenshot showing Manage your report.

  6. Vælg Rediger legitimationsoplysninger, og angiv de legitimationsoplysninger, du brugte i Azure, da du oprettede Azure-databasen.

    Screenshot showing Edit report credentials.

  7. Nu kan du få vist din sideinddelte rapport i Power BI-tjeneste.

Næste trin

Hvad er sideinddelte rapporter i Power BI?