Selvstudium: Opret en sideinddelt rapport, og upload den til Power BI-tjenestenTutorial: Create a paginated report and upload it to the Power BI service

GÆLDER FOR:APPLIES TO: ✔️ Power BI-tjeneste✔️ Power BI service ✔️ Sideinddelte rapporter i Power BI✔️ Power BI paginated reports ✔️ Power BI Premium✔️ Power BI Premium ❌ Power BI Desktop❌ Power BI DesktopGÆLDER FOR:APPLIES TO: ✔️ Power BI-tjeneste✔️ Power BI service ✔️ Sideinddelte rapporter i Power BI✔️ Power BI paginated reports ✔️ Power BI Premium✔️ Power BI Premium ❌ Power BI Desktop❌ Power BI Desktop

I dette selvstudium kan du oprette forbindelse til et eksempel på en Azure SQL-database.In this tutorial, you connect to a sample Azure SQL database. Brug derefter en guide i Power BI Report Builder til at oprette en sideinddelt rapport med en tabel, der ombrydes på flere sider.Then you use a wizard in Power BI Report Builder to create a paginated report with a table that wraps to multiple pages. Derefter uploader du den sideinddelte rapport til et arbejdsområde i en Premium-kapacitet i Power BI-tjenesten.Then you upload the paginated report to a workspace in a Premium capacity in the Power BI service.

Sideinddelt rapport i Power BI-tjenesten

Her er de trin, du har fuldført i dette selvstudium:Here are the steps you complete in this tutorial:

  • Oprette et eksempel på en Azure-database.Create an Azure sample database.
  • Oprette en matrix i Power BI Report Builder ved hjælp af en guide.Create a matrix in Power BI Report Builder with the help of a wizard.
  • Formatere rapporten med titel, sidetal og kolonneoverskrifter på hver side.Format the report with title, page numbers, and column headings on each page.
  • Formatere valutaen.Format the currency.
  • Uploade rapporten til Power BI-tjenesten.Upload the report to the Power BI service.

Hvis du ikke har et Azure-abonnement, skal du oprette en gratis konto, før du begynder.If you don't have an Azure subscription, create a free account before you begin.

ForudsætningerPrerequisites

Her er forudsætningerne for oprettelse af den sideinddelte rapport:Here are the prerequisites for creating the paginated report:

Her er forudsætningerne for at overføre din sideinddelte rapport til Power BI-tjenesten:Here are the prerequisites for uploading your paginated report to the Power BI service:

Opret matrixen ved hjælp af en guideCreate the matrix with a wizard

  1. Start Power BI Report Builder fra din computer.Start Power BI Report Builder from your computer.

    Dialogboksen Kom i gang åbnes.The Getting Started dialog box opens.

    Introduktion til Report Builder

  2. Kontrollér, at Ny rapport er valgt i ruden til venstre, og vælg Guiden Tabel eller Matrix i ruden til højre.In the left pane, verify that New Report is selected, and in the right pane, select Table or Matrix Wizard.

  3. På siden Vælg et datasæt skal du vælge Opret et datasæt > Næste.In the Choose a dataset page, select Create a dataset > Next.

    Opret et datasæt

  4. På siden Vælg en forbindelse til en datakilde skal du vælge Ny.In the Choose a connection to a data source page, select New.

    Ny datakilde

    Dialogboksen Egenskaber for datakilde åbnes.The Data Source Properties dialog box opens.

  5. Du kan navngive en datakilde, som du vil, ved hjælp af tegn og understregningstegn.You can name a data source anything you want, using characters and underscores. I dette selvstudium skal du i feltet Navn skrive MyAzureDataSource.For this tutorial, in the Name box, type MyAzureDataSource.

  6. I feltet Vælg forbindelsestype skal du vælge Microsoft Azure SQL Database.In the Select connection type box, select Microsoft Azure SQL Database.

  7. Vælg Build ud for feltet Forbindelsesstreng.Select Build next to the Connection string box.

    Egenskaber for datakilde – Build

  8. I Azure: Gå tilbage til Azure-portalen, og vælg SQL-databaser.In Azure: Go back to the Azure portal and select SQL databases.

  9. Vælg den Azure SQL-database, du oprettede i den hurtige introduktion "Opret en Azure SQL-databaseprøve på Azure-portalen" i afsnittet Forudsætninger i denne artikel.Select the Azure SQL database you created in the quickstart "Create an Azure SQL database sample in the Azure portal" in the Prerequisites section of this article.

  10. På fanen Oversigt skal du kopiere værdien i feltet Servernavn.On the Overview tab, copy the value in the Server name box.

  11. I Report Builder : I dialogboksen Egenskaber for forbindelse under Servernavn skal du indsætte det servernavn, du kopierede.In Report Builder : In the Connection Properties dialog box, under Server name paste the server name you copied.

  12. Under Log på serveren skal du kontrollere, at Brug SQL Server-godkendelse er valgt, og derefter indtaste det brugernavn og den adgangskode, du oprettede i Azure til eksempeldatabasen.For Log on to the server , make sure Use SQL Server Authentication is selected, then type the user name and password you created in Azure for the sample database.

  13. Under Opret forbindelse til en database skal du vælge rullemenupilen og vælge det databasenavn, du oprettede i Azure.Under Connect to a database , select the drop-down arrow and select the database name you created in Azure.

    Forbindelsesegenskaber for datakilde

  14. Vælg Test forbindelse.Select Test Connection. Under Testresultater kan du se meddelelsen Testforbindelsen blev oprettet.You see the Test results message that Test connection succeeded.

  15. Vælg OK > OK.Select OK > OK.

    Nu viser Report Builder den forbindelsesstreng, som du lige har oprettet, i feltet Forbindelsesstreng.Now in the Connection string box, Report Builder displays the connection string you just created.

    Forbindelsesstreng til datakilde

  16. Vælg OK.Select OK.

  17. På siden Vælg en forbindelse til en datakilde vises "(i denne rapport)" under den datakildeforbndelse, du lige har oprettet.In the Choose a connection to a data source page, you see "(in this Report)" under the data source connection you just created. Vælg denne datakilde > Næste.Select that data source > Next.

    Min Azure-datakilde

  18. Indtast samme brugernavn og adgangskode i feltet.Type the same user name and password in the box.

  19. På siden Design en forespørgsel skal du udvide SalesLT, udvide Tables og derefter vælge følgende tabeller:In the Design a query page, expand SalesLT, expand Tables, and select these tables:

    • AdresseAddress
    • KundeCustomer
    • ProduktProduct
    • ProduktkategoriProductCategory
    • SalesOrderDetailSalesOrderDetail
    • SalesOrderHeaderSalesOrderHeader

    Da Relationer > Automatisk registrering er valgt, registrerer Report Builder relationerne mellem disse tabeller.Because Relationships > Auto Detect is selected, Report Builder detects the relationships between these tables.

    Design en forespørgsel

  20. Vælg Kør forespørgsel.Select Run Query. Report Builder viser Forespørgselsresultater.Report Builder displays the Query results.

    Forespørgselsresultater

  21. Vælg Næste.Select Next.

  22. Vælg det dataset, du lige har oprettet, på siden Vælg et datasæt > Næste.In the Choose a dataset page, choose the dataset you just created > Next.

    Vælg et datasæt

  23. På siden Arranger felter trækker du følgende felter fra feltet Tilgængelige felter til feltet Rækkegrupper :In the Arrange fields page, drag these fields from the Available fields box to the Row groups box:

    • FirmanavnCompanyName
    • SalesOrderNumberSalesOrderNumber
    • ProduktnavnProduct_Name
  24. Træk følgende felter fra feltet Tilgængelige felter til feltet Værdier :Drag these fields from the Available fields box to the Values box:

    • OrderQtyOrderQty
    • UnitPriceUnitPrice
    • LineTotalLineTotal

    Report Builder oprettede automatisk summerne af felterne Værdier.Report Builder automatically made the fields in the Values box sums.

    Arranger felter

  25. På siden Vælg layout skal du beholde alle standardindstillingerne, men rydde Vis/skjul grupper.In the Choose the layout page, keep all the default settings, but clear Expand/collapse groups. Funktionen Udvid/skjul grupper er normalt fremragende, men her skal tabellen ombrydes til flere sider.In general, the expand/collapse groups feature is great, but this time you want the table to wrap to multiple pages.

  26. Vælg Næste > Afslut.Select Next > Finish. Tabellen vises i designområdet.The table is displayed on the design surface.

Det, du har oprettetWhat you've created

Lad os kigge på resultaterne af guiden et øjeblik.Let's pause for a moment to look at the results of the wizard.

Resultaterne af Guiden Matrix

  1. I rapportdataruden kan du se både den integrerede Azure-datakilde og det integrerede datasæt, der er baseret på den, som du oprettede.In the Report Data pane, you see the embedded Azure data source and the embedded dataset based on it, both of which you created.

  2. Designområdet er ca. 6 tommer bredt.The design surface is about 6 inches wide. I designområdet kan du se matrixen, der viser kolonneoverskrifterne og pladsholderværdierne.On the design surface, you see the matrix, displaying column headings and placeholder values. Matrixen har seks kolonner og er kun fem rækker i højden.The matrix has six columns and appears to be only five rows tall.

  3. Ordreantal, Enhedspris og Linjesum er alle beløb, og hver rækkegruppe har en subtotal.Order Qty, Unit Price, and Line Total are all sums, and each row group has a subtotal.

    Du kan stadig ikke se de faktiske dataværdier.You still don't see actual data values. For at se dem skal du køre rapporten.You need to run the report to see them.

  4. Den markerede matrix i ruden Egenskaber kaldes Tablix1.In the Properties pane, the selected matrix is called Tablix1. En tablix i Report Builder er et dataområde, der viser data i rækker og kolonner.A tablix in Report Builder is a data region that displays data in rows and columns. Det kan være enten en tabel eller en matrix.It can be either a table or a matrix.

  5. I ruden Gruppering kan du se de tre rækkegrupper, du oprettede i guiden:In the Grouping pane, you see the three row groups you created in the wizard:

    • FirmanavnCompanyName
    • Sales OrderSales Order
    • ProduktnavnProduct Name

    Denne matrix har ikke nogen kolonnegrupper.This matrix doesn't have any column groups.

Kør rapportenRun the report

Hvis du vil se de faktiske værdier, skal du køre rapporten.To see the actual values, you need to run the report.

  1. Vælg Kørsel i værktøjslinjen Hjem.Select Run in the Home toolbar.

    Nu kan du se værdierne.Now you see the values. Matrixen har mange flere rækker, end du så i Designvisning!The matrix has many more rows than you saw in Design view! Bemærk, at Report Builder angiver, at det er side 1 af 2?.Note that Report Builder says it's page 1 of 2?. Report Builder indlæser rapporten så hurtigt som muligt, så den henter kun data til et par sider ad gangen.Report Builder loads the report as quickly as possible, so it only retrieves enough data for a few pages at a time. Spørgsmålstegnet angiver, at Report Builder endnu ikke har indlæst alle dataene.The question mark indicates that Report Builder hasn't loaded all the data yet.

    Kør rapporten

  2. Vælg Udskriftslayout.Select Print Layout. Rapporten vil være i dette format, når du udskriver den.The report will be in this format when you print it. Report Builder ved nu, at rapporten indeholder 33 sider, og har automatisk tilføjet et dato- og tidsstempel i sidefoden.Report Builder now knows the report has 33 pages, and has automatically added a date and time stamp in the footer.

Formatér rapportenFormat the report

Nu har du en rapport med en matrix, der ombrydes til 33 sider.Now you have a report with a matrix that wraps to 33 pages. Lad os tilføje nogle flere funktioner og få det til at se bedre ud.Let's add some other features and improve how it looks. Hvis du vil se, hvordan det ser ud, kan du køre rapporten efter hvert trin.You can run the report after every step, if you want to see how it's coming along.

  • På fanen Kørsel på båndet vælger du Design , så du kan fortsætte med at redigere den.On the Run tab of the Ribbon, select Design , so you can continue modifying it.

Angiv sidebreddeSet page width

Typisk er en sideinddelt rapport formateret til udskrivning, og en typisk side er på 8 1/2 x 11 tommer.Typically a paginated report is formatted for printing, and a typical page is 8 1/2 X 11 inches.

  1. Træk i linealen for at gøre designområdet 7 tommer bredt.Drag the ruler to make the design surface 7 inches wide. Standardmargenerne er 1 tomme på hver side, så sidemargenerne skal være smallere.The default margins are 1 inch on each side, so the side margins need to be narrower.

  2. Klik på det grå område omkring designområdet for at få vist egenskaberne Rapport.Click in the gray area around the design surface to show the Report properties.

    Hvis ruden Egenskaber ikke vises, skal du klikke på fanen Vis > Egenskaber.If you don’t see the Properties pane, click the View tab > Properties.

  3. Udvid Margener , og skift Venstre og Højre fra 1 til 0,75 tomme.Expand Margins and change Left and Right from 1in to 0.75in.

    Sæt sidemargener

Tilføj en rapporttitelAdd a report title

  1. Vælg teksten Klik for at tilføje en titel øverst på siden, og indtast Salg efter virksomhed.Select the words Click to add title at the top of the page, then type Sales by Company.

  2. Vælg titelteksten. Derefter skal du i ruden Egenskaber under Skrifttype ændre Farve til Blå.Select the title text, and in the Properties pane under Font , change Color to Blue.

Tilføj et sidetalAdd a page number

Du har bemærket, at rapporten indeholder et dato- og tidsstempel i sidefoden.You noticed the report has a date and time stamp in the footer. Du kan også tilføje et sidetal til sidefoden.You can add a page number to the footer, too.

  1. Nederst i designområdet står der [&ExecutionTime] til højre i sidefoden.At the bottom of the design surface, you see [&ExecutionTime] on the right in the footer.

  2. Udvid mappen Indbyggede felter i rapportdataruden.In the Report Data pane, expand the Built-in Fields folder. Træk Sidetal til venstre side af sidefoden i samme højde som [&ExecutionTime].Drag Page Number to the left side of the footer, at the same height as [&ExecutionTime].

  3. Træk i højre side af boksen [&PageNumber] for at gøre den kvadratisk.Drag the right side of the [&PageNumber] box to make it square.

  4. På fanen Indsæt skal du vælge Tekstfelt.On the Insert tab, select Text Box.

  5. Klik til højre for [&PageNumber], indtast "af", og gør derefter tekstfeltet kvadratisk.Click to the right of [&PageNumber], type "of", then make the text box square.

  6. Træk Samlede antal sider til sidefoden til højre for "af", og træk derefter i dens højre side for også at gøre den kvadratisk.Drag Overall Total Pages to the footer, to the right of "of", then drag its right side to make it square, too.

    Træk sidenumre

Gør tabellen bredereMake the table wider

Du kan nu gøre matrixen bred nok til at fylde hele sidebredden og gøre tekstkolonnerne bredere, så navnene ikke ruller så meget.Now you can make the matrix wide enough to fill the width of the page, and make the text columns wider so the names don't scroll as much.

  1. Vælg matrixen, og vælg derefter kolonnen Virksomhedsnavn.Select the matrix, then select the Company Name column.

  2. Peg på den grå linje øverst i matrixen på højre kant af kolonnen Virksomhedsnavn.Hover over the gray bar at the top of the matrix at the right edge of the Company Name column. Træk til højre, indtil kolonnen har en bredde på 1 3/8 tommer.Drag to the right, until the column ends at 1 3/8 inches.

    Træk i højre kant af kolonnen

  3. Træk i højre kant af Produktnavn, indtil kolonnen ender på 3 3/4 tommer.Drag the right edge of Product name until the column ends at 3 3/4 inches.

Nu er matrixen næsten lige så bred som udskriftsområdet.Now the matrix is almost as wide as the print area.

Formatér valutaenFormat the currency

Som du måske bemærkede, da du kørte rapporten, er dollarbeløbene ikke formateret som valuta endnu.If you noticed when you ran the report, the dollar amounts aren't formatted as currency yet.

  1. Markér cellen [Sum(OrderQty)] øverst til venstre, hold Skift-tasten nede, og vælg cellen [Sum(LineTotal)] nederst til højre.Select the upper-left [Sum(OrderQty)] cell, hold down the Shift key, and select lower-right [Sum(LineTotal)] cell.

    Vælg celler med valutaværdier

  2. På fanen Hjem skal du vælge valutasymbolet dollartegn ( $ ) og derefter vælge pilen ud for Pladsholdertypografier > Eksempelværdier.On the Home tab, select the dollar sign ( $ ) currency symbol, then select the arrow next to Placeholder styles > Sample Values.

    Vis eksempelværdier

    Nu kan du se, at værdierne er formateret som valuta.Now you can see the values are formatted as currency.

    Valutaeksempelværdier

Tilføj kolonneoverskrifter på hver sideAdd column headers on each page

Yderligere en forbedring af formateringen, inden du publicerer rapporten til Power BI-tjenesten: få vist kolonneoverskrifterne på hver side i rapporten.One more formatting improvement before publishing the report to the Power BI service: making the column headers show up on each page in the report.

  1. Vælg rullelistepilen > Avanceret tilstand længst til højre i den øverste bjælke i ruden Gruppering.In the far-right end of the top bar in the Grouping pane, select the drop-down arrow > Advanced Mode.

    Slå Avanceret tilstand til

  2. Vælg den øverste rude Statisk i Rækkegrupper.Select the top Static bar in the Row Groups. Du kan se, at cellen Virksomhedsnavn i matrixen er valgt.You see that the Company Name cell in the matrix is selected.

    Vælg en statisk gruppe

  3. I ruden Egenskaber kan du se egenskaberne for Tablix-medlem.In the Properties pane, you're looking at the properties for Tablix Member. Angiv KeepWithGroup til Efter og RepeatOnNewPage til Sand.Set KeepWithGroup to After and RepeatOnNewPage to True.

    Angiv RepeatOnNewPage

    Det er tid til at køre rapporten og se, hvordan den ser ud nu.It's time to run the report and see how it looks now.

  4. Vælg Kørsel på fanen Hjem.Select Run on the Home tab.

  5. Vælg Udskriftslayout , hvis det ikke allerede er valgt.Select Print Layout , if it's not already selected. Rapporten indeholder nu 29 sider.Now the report has 29 pages. Rul gennem nogle få sider.Scroll through a few pages. Du kan se at valutaen er formateret, kolonnerne har overskrifter på alle sider, og rapporten har en sidefod med sidetal samt dato- og tidsstempel på alle sider.You see the currency is formatted, the columns have headings on every page, and the report has a footer with page numbers and date and time stamp on every page.

    Færdig side

  6. Gem rapporten på din computer.Save the report to your computer.

Upload rapporten til tjenestenUpload the report to the service

Nu, hvor du har oprettet denne sideinddelte rapport, er det tid til at uploade den til Power BI-tjenesten.Now that you've created this paginated report, it's time to upload it to the Power BI service.

  1. Vælg Arbejdsområder > Opret arbejdsområde i navigationsruden i Power BI-tjenesten (https://app.powerbi.com).In the Power BI service (https://app.powerbi.com) in the nav pane, select Workspaces > Create workspace.

  2. Navngiv dit arbejdsområde Azure AW eller et andet entydigt navn.Name your workspace Azure AW , or other unique name. Du er indtil videre det eneste medlem.You're the only member for now.

  3. Vælg pilen ud for Avanceret , og slå Dedikeret kapacitet til.Select the arrow next to Advanced and turn on Dedicated capacity.

    Opret et arbejdsområde i Premium-kapacitet

    Hvis du ikke kan slå det til, skal du bede din Power BI-administrator om at give dig tilladelse til at føje arbejdsområdet til den dedikerede Premium-kapacitet.If you can't turn it on, you need to ask your Power BI admin to give you permission to add the workspace to the dedicated Premium capacity.

  4. Vælg om nødvendigt en tilgængelig dedikeret kapacitet for dette arbejdsområde > Gem.Choose an available dedicated capacity for this workspace , if necessary > Save.

    Premium-rombeikon

    Hvis arbejdsområdet ikke er i en Premium-kapacitet, når du forsøger at uploade rapporten, vises meddelelsen "Det var ikke muligt at overføre sideinddelt rapport."If the workspace isn't in a Premium capacity, when you try to upload your report you see the message, "Unable to upload paginated report." Kontakt din Power BI-administrator for at flytte arbejdsområdet.Contact your Power BI administrator to move the workspace.

  5. Vælg Hent data i det nye arbejdsområde.In your new workspace, select Get Data.

  6. I feltet Filer > Hent.In the Files box > Get.

  7. Vælg Lokal fil , naviger til det sted, hvor du gemte filen > Åbn.Select Local File , navigate to where you saved the file > Open.

    Power BI importerer din fil, og du kan se den under Rapporter på siden med applisten.Power BI imports your file, and you see it under Reports on the App list page.

    Rapport i App-liste

  8. Vælg rapporten for at se den.Select the report to view it.

  9. Hvis du får en fejl, skal du muligvis angive dine legitimationsoplysninger igen.If you get an error, you may need to reenter your credentials. Vælg ikonet Administrer.Select the Manage icon.

    Administrer din rapport

  10. Vælg Rediger legitimationsoplysninger , og indtast de legitimationsoplysninger, du brugte i Azure, da du oprettede Azure-databasen.Select Edit credentials and enter the credentials you used in Azure when you created the Azure database.

    Rediger rapportens legitimationsoplysninger

  11. Nu kan du se din sideinddelte rapport i Power BI-tjenesten.Now you can view your paginated report in the Power BI service.

    Sideinddelt rapport i Power BI-tjenesten

Næste trinNext steps

Hvad er sideinddelte rapporter i Power BI Premium?What are paginated reports in Power BI Premium?