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.

Skärmbild som visar en sidnumrerad rapport i Power BI-tjänst.

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.

    Skärmbild som visar skärmen Report Builder Komma igång.

  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.

    Skärmbild som visar var du hittar alternativet Skapa en datauppsättning.

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

    Skärmbild som visar var du väljer Ny för en datakällaanslutning.

    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 Anslutningssträng .

    Skärmbild som visar var du väljer alternativet Skapa i Egenskaper för datakälla.

    Dialogrutan Anslutningsegenskaper öppnas.

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

    Skärmbild som visar SQL-databasen i listan Azure Portal Resurser.

  9. Välj den Azure SQL-databas som du skapade i snabbstarten "Skapa ett Azure SQL-databasexempel i Azure Portal" 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 Anslutningsegenskaper under Servernamn klistrar du in det servernamn som du kopierade.

  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.

    Skärmbild av dialogrutan Anslutningsegenskaper som visar var du hittar alternativen Anslut till en databas.

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

  15. Välj OK>OK.

    Nu i rutan Anslutningssträng visar Report Builder din nya anslutningssträng.

    Skärmbild som visar var du hittar anslutningssträngen på skärmen Egenskaper för datakälla.

  16. Välj OK.

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

    Skärmbild som visar var datakällan ska väljas.

  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:

    • Adress
    • Kund
    • Produkt
    • ProductCategory
    • SalesOrderDetail
    • SalesOrderHeader

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

    Skärmbild av skärmen Designa en fråga.

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

    Skärmbild som visar var listan med frågeresultat visas.

  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 gör automatiskt fälten i rutan Värden summor.

    Skärmbild av skärmen Ordna fält som visar var du hittar radgrupper och värden.

  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 skapade

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

Skärmbild som visar resultatet av matrisguiden med siffror som etiketterar varje avsnitt.

  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 fortfarande läser in data.

    Skärmbild av en rapport som visar var du hittar sidnumret och sidnavigeringspilarna.

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.

    Skärmbild av rapportegenskaper som visar var du kan se och redigera rapportmarginalerna.

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

    Skärmbild av fönstret Rapportdata som visar var du drar ett byggfält till en sidfot.

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.

    Skärmbild som visar var du drar kanten på en kolumn för att göra den bredare.

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

    Skärmbild som visar var du väljer celler med valutavärden.

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

    Skärmbild som visar var du väljer Exempelvärden.

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

    Skärmbild som visar rapportvärden som är formaterade som valuta.

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

    Skärmbild som visar var du väljer Avancerat läge.

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

    Skärmbild som visar var du väljer det statiska fältet.

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

    Skärmbild som visar var du hittar egenskaperna för Tablix Member.

    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.

    Skärmbild av en exempelrapport med utskriftslayout markerad.

  6. Spara rapporten på datorn.

Ladda upp rapporten till tjänsten

Nu när du har skapat den här sidnumrerade rapporten kan du 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.

    Skärmbild som visar var rapporten visas i listan Rapporter på sidan Applista.

  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.

    Skärmbild som visar var du väljer Hantera för att hantera rapporten.

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

    Skärmbild som visar var du väljer Redigera autentiseringsuppgifter.

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

Vad är sidnumrerade rapporter i Power BI?