Share via


Självstudie: Skapa en sidnumrerad rapport och ladda upp den till Power BI-tjänst

GÄLLER FÖR: Power BI Report Builder Power BI Desktop

I den här självstudien beskrivs hur du ansluter till en Azure SQL-exempeldatabas, använder en guide i Power BI Report Builder för att skapa en sidnumrerad rapport med en tabell som omsluts till flera sidor och sedan laddar upp den sidnumrerade rapporten till valfri arbetsyta i Power BI-tjänst.

Screenshot showing paginated report in the Power BI service.

Här är de steg som du har slutfört i den här självstudien:

  • Skapa en Azure-exempeldatabas.
  • Skapa en matris i Power BI Report Builder med hjälp av en guide.
  • Formatera rapporten med rubrik, sidnummer och kolumnrubriker på varje sida.
  • Formatera valutan.
  • Ladda upp rapporten till Power BI-tjänst.

Förutsättningar

Här är kraven för att skapa den sidnumrerade rapporten:

Licenskraven för publicering av sidnumrerade Power BI-rapporter (.rdl-filer) är desamma som för Power BI-rapporter (.pbix-filer).

Skapa matrisen med en guide

  1. Starta Power BI Report Builder från datorn.

    Dialogrutan Komma igång öppnas.

    Screenshot showing Report Builder Getting Started.

  2. I den vänstra rutan kontrollerar du att Ny rapport är markerad och i den högra rutan väljer du Tabell eller Matrisguide.

  3. På sidan Välj en datauppsättning väljer du Skapa en datauppsättning>Nästa.

    Screenshot showing Create a dataset.

  4. På sidan Välj en anslutning till en datakälla väljer du Ny.

    Screenshot showing New data source.

    Dialogrutan Egenskaper för datakälla öppnas.

  5. Du kan namnge en datakälla vad du vill med hjälp av tecken och understreck. I den här självstudien skriver du MyAzureDataSource i rutan Namn.

  6. I rutan Välj anslutningstyp väljer du Microsoft Azure SQL Database.

  7. Välj Skapa bredvid rutan Anslut ionssträng.

    Screenshot showing Build button in Data source properties.

    Dialogrutan egenskaper för Anslut ion öppnas.

  8. I Azure-portalen: Gå tillbaka till Azure-portalen och välj SQL-databaser.

    Screenshot showing SQL databases in the Azure portal.

  9. Välj den Azure SQL-databas som du skapade i snabbstarten "Skapa ett Azure SQL-databasexempel i Azure-portalen" i avsnittet Förutsättningar i den här artikeln.

  10. På fliken Översikt kopierar du värdet i rutan Servernamn .

  11. I Report Builder: Gå tillbaka till Report Builder. I dialogrutan egenskaper för Anslut ion klistrar du in servernamnet som du kopierade under Servernamn.

  12. För Logga in på servern kontrollerar du att Använd SQL Server-autentisering har valts och anger sedan användarnamnet och lösenordet som du skapade i Azure för exempeldatabasen.

  13. Under Anslut till en databas väljer du listrutepilen och väljer det databasnamn som du skapade i Azure.

    Screenshot showing Data source connection properties.

  14. Välj Testanslutning. Du ser meddelandet Testresultat om att Testanslutningen lyckades.

  15. Välj OK>OK.

    Nu i rutan Anslut ionssträng visar Report Builder anslutningssträng du nyss skapade.

    Screenshot showing Data source connection string.

  16. Välj OK.

  17. På sidan Välj en anslutning till en datakälla ser du "(i den här rapporten)" under datakällans anslutning som du nyss skapade. Välj datakällan >Nästa.

    Screenshot showing My Azure data source.

  18. Ange samma användarnamn och lösenord i rutan >Nästa.

  19. På sidan Designa en fråga expanderar du SalesLT, expanderar Tabeller och väljer följande tabeller:

    • Address
    • Kund
    • Produkt
    • ProductCategory
    • SalesOrderDetail
    • SalesOrderHeader

    Eftersom Automatisk identifiering av relationer>har valts identifierar Report Builder relationerna mellan dessa tabeller.

    Screenshot showing Design a query dialog box.

  20. Välj Kör fråga. Report Builder visar frågeresultatet.

    Screenshot showing Query results.

  21. Välj Nästa.

  22. På sidan Ordna fält drar du dessa fält från rutan Tillgängliga fält till rutan Radgrupper:

    • CompanyName
    • SalesOrderNumber
    • Product_name
  23. Dra dessa fält från rutan Tillgängliga fält till rutan Värden :

    • OrderQty
    • UnitPrice
    • LineTotal

    Report Builder gjorde automatiskt fälten i rutan Värden summor.

    Screenshot showing Arrange fields dialog box.

  24. På sidan Välj layout behåller du alla standardinställningar, men avmarkerar kryssrutan bredvid Expandera/dölj grupper. I allmänhet är funktionen expandera/dölj grupper bra, men den här gången vill du att tabellen ska omslutas till flera sidor.

  25. Välj Nästa>Slutför. Tabellen visas på designytan.

Det du har skapat

Låt oss pausa en stund för att titta på resultatet av guiden.

Screenshot showing the results of the Matrix wizard.

  1. I fönstret Rapportdata ser du den inbäddade Azure-datakällan och den inbäddade datauppsättningen baserat på den, som du båda skapade.

  2. Designytan är cirka 6 tum bred. På designytan visas matrisen med kolumnrubriker och platshållarvärden. Matrisen har sex kolumner och verkar bara vara fem rader hög.

  3. Orderkvitet, Enhetspris och Radsumma är alla summor och varje radgrupp har en delsumma.

    Du ser fortfarande inte faktiska datavärden. Du måste köra rapporten för att se dem.

  4. I fönstret Egenskaper kallas den valda matrisen Tablix1. En tablix i Report Builder är en dataregion som visar data i rader och kolumner. Det kan vara antingen en tabell eller en matris.

  5. I fönstret Gruppering ser du de tre radgrupper som du skapade i guiden:

    • CompanyName
    • Försäljningsorder
    • Produktnamn

    Den här matrisen har inga kolumngrupper.

Köra rapporten

Om du vill se de faktiska värdena måste du köra rapporten.

  1. Välj Kör i verktygsfältet Start .

    Nu visas värdena. Matrisen har många fler rader än du såg i designvyn! Observera att Report Builder säger att det är sidan 1 av 2?. Report Builder läser in rapporten så snabbt som möjligt, så den hämtar bara tillräckligt med data för några sidor i taget. Frågetecknet anger att Report Builder inte har läst in alla data ännu.

    Screenshot showing buttons to run the report.

  2. Välj Utskriftslayout. Rapporten kommer att vara i det här formatet när du skriver ut den. Report Builder vet nu att rapporten har 33 sidor och har automatiskt lagt till en datum- och tidsstämpel i sidfoten.

Formatera rapporten

Nu har du en rapport med en matris som omsluts till 33 sidor. Nu ska vi lägga till några andra funktioner och förbättra hur det ser ut. Du kan köra rapporten efter varje steg om du vill se hur den kommer.

  • På fliken Kör i menyfliksområdet väljer du Design, så att du kan fortsätta att ändra det.

Ange sidbredd

Vanligtvis är en sidnumrerad rapport formaterad för utskrift och en vanlig sida är 8 1/2 x 11 tum.

  1. Dra linjalen för att göra designytan 7 tum bred. Standardmarginalerna är 1 tum på varje sida, så sidomarginalerna måste vara smalare.

  2. Klicka i det grå området runt designytan för att visa rapportegenskaperna.

    Om du inte ser fönstret Egenskaper väljer du fliken Egenskaper för visa >.

  3. Expandera Marginaler och ändra vänster och höger från 1 tum till 0,75 tum.

    Screenshot showing Set page margins.

Lägg till en rapportrubrik

  1. Välj orden Klicka för att lägga till rubrik överst på sidan och skriv sedan Försäljning efter företag.

  2. Välj rubriktexten och ändra Färg till Blå i fönstret Egenskaper under Teckensnitt.

Lägga till ett sidnummer

Du har märkt att rapporten har en datum- och tidsstämpel i sidfoten. Du kan också lägga till ett sidnummer i sidfoten.

  1. Längst ned på designytan ser du [&ExecutionTime] till höger i sidfoten.

  2. I fönstret Rapportdata expanderar du mappen Inbyggda fält . Dra Sidnummer till vänster i sidfoten, på samma höjd som [&ExecutionTime].

  3. Dra till höger i rutan [&PageNumber] för att göra den kvadratisk.

  4. På fliken Infoga väljer du Textruta.

  5. Klicka till höger om [&PageNumber], skriv "av" och gör sedan textrutan till kvadrat.

  6. Dra Totalt antal sidor till sidfoten till höger om "av" och dra sedan dess högra sida för att göra den kvadratisk också.

    Screenshot showing Drag page numbers.

Gör tabellen bredare

Nu kan du göra matrisen tillräckligt bred för att fylla sidans bredd och göra textkolumnerna bredare så att namnen inte rullar lika mycket.

  1. Välj matrisen och välj sedan kolumnen Företagsnamn .

  2. Hovra över det grå fältet överst i matrisen till höger i kolumnen Företagsnamn . Dra till höger tills kolumnen slutar på 1 3/8 tum.

    Screenshot showing Drag the right edge of the column.

  3. Dra den högra kanten av Produktnamn tills kolumnen slutar på 3 3/4 tum.

Nu är matrisen nästan lika bred som utskriftsområdet.

Formatera valutan

Om du märkte när du körde rapporten formateras inte dollarbeloppen som valuta ännu.

  1. Välj cellen längst upp till vänster [Sum(OrderQty)] och håll ned Skift-tangenten och välj cellen längst ned till höger [Sum(LineTotal)] .

    Screenshot showing Select cells with currency values.

  2. På fliken Start väljer du valutasymbolen dollartecken () och$ väljer sedan pilen bredvid Platshållarformat>exempelvärden.

    Screenshot showing Show sample values.

    Nu kan du se att värdena är formaterade som valuta.

    Screenshot showing Currency sample values.

Lägg till kolumnrubriker på varje sida

Ytterligare en formateringsförbättring innan du publicerar rapporten till Power BI-tjänst: att göra så att kolumnrubrikerna visas på varje sida i rapporten.

  1. Välj listrutepilen Avancerat läge längst till höger i det övre fältet i fönstret Gruppering.>

    Screenshot showing Turn on Advanced Mode.

  2. Välj det översta statiska fältet i radgrupperna. Du ser att cellen Företagsnamn i matrisen är markerad.

    Screenshot showing Select static group.

  3. I fönstret Egenskaper tittar du på egenskaperna för Tablix Member. Ange KeepWithGroup till Efter och RepeatOnNewPage till True.

    Screenshot showing Set Repeat On New Page.

    Det är dags att köra rapporten och se hur den ser ut nu.

  4. Välj Kör på fliken Start .

  5. Välj Utskriftslayout om den inte redan är markerad. Nu har rapporten 29 sidor. Bläddra igenom några sidor. Du ser att valutan är formaterad, kolumnerna har rubriker på varje sida och rapporten har en sidfot med sidnummer och datum- och tidsstämpel på varje sida.

    Screenshot showing Finished page.

  6. Spara rapporten på datorn.

Ladda upp rapporten till tjänsten

Nu när du har skapat den här sidnumrerade rapporten är det dags att ladda upp den till Power BI-tjänst.

  1. I navigeringsfönstret Power BI-tjänst väljer du Arbetsytor>Skapa arbetsyta.

  2. Ge arbetsytan namnet Azure AW eller annat unikt namn. Du är den enda medlemmen för tillfället.

  3. I den nya arbetsytan väljer du Ladda upp>bläddra. Navigera till platsen där du sparade filen >Öppna.

    Power BI importerar filen och du ser den under Rapporter på sidan Applista.

    Screenshot showing Report in App list.

  4. Välj rapporten för att visa den.

  5. Om du får ett fel kan du behöva ange dina autentiseringsuppgifter igen. Välj ellipserna till höger om rapporten och välj sedan Hantera.

    Screenshot showing Manage your report.

  6. Välj Redigera autentiseringsuppgifter och ange de autentiseringsuppgifter som du använde i Azure när du skapade Azure-databasen.

    Screenshot showing Edit report credentials.

  7. Nu kan du visa din sidnumrerade rapport i Power BI-tjänst.

Nästa steg

Vad är sidnumrerade rapporter i Power BI?