Delen via


Zelfstudie: Een gepagineerd rapport maken en uploaden naar de Power BI-service

VAN TOEPASSING OP: Power BI Report Builder Power BI Desktop

In deze zelfstudie wordt uitgelegd hoe u verbinding maakt met een Azure SQL-voorbeelddatabase, hoe u een wizard in Power BI Report Builder gebruikt om een gepagineerd rapport te maken met een tabel die naar meerdere pagina's loopt en vervolgens het gepagineerde rapport uploadt naar een werkruimte in de Power BI-service.

Schermopname van een gepagineerd rapport in de Power BI-service.

Dit zijn de stappen die u in deze zelfstudie hebt voltooid:

  • Maak een Azure-voorbeelddatabase.
  • Maak een matrix in Power BI Report Builder met behulp van een wizard.
  • Maak het rapport op met titel, paginanummers en kolomkoppen op elke pagina.
  • Maak de valuta op.
  • Upload het rapport naar de Power BI-service.

Vereisten

Dit zijn de vereisten voor het maken van het gepagineerde rapport:

Licentievereisten voor het publiceren van gepagineerde Power BI-rapporten (RDL-bestanden) zijn hetzelfde als voor Power BI-rapporten (PBIX-bestanden).

De matrix maken met een wizard

  1. Start Power BI Report Builder vanaf uw computer.

    Het dialoogvenster Aan de slag wordt geopend.

    Schermopname van het scherm Aan de slag met Report Builder.

  2. Controleer in het linkerdeelvenster of Nieuw rapport is geselecteerd en selecteer in het rechterdeelvenster de wizard Tabel of Matrix.

  3. Selecteer een gegevensset maken op de pagina Een gegevensset> kiezen.

    Schermopname die laat zien waar u de optie Een gegevensset maken kunt vinden.

  4. Selecteer Nieuw op de pagina Een verbinding met een gegevensbron kiezen.

    Schermopname die laat zien waar u Nieuw voor een gegevensbronverbinding selecteert.

    Het dialoogvenster Eigenschappen van gegevensbron wordt geopend.

  5. U kunt een gewenste gegevensbron een naam geven, met behulp van tekens en onderstrepingstekens. Voor deze zelfstudie typt u MyAzureDataSource in het vak Naam.

  6. Selecteer Microsoft Azure SQL Database in het vak Verbindingstype selecteren.

  7. Selecteer Opbouwen naast het vak Verbindingsreeks .

    Schermopname die laat zien waar u de optie Build selecteert in de eigenschappen van de gegevensbron.

    Het dialoogvenster Verbindingseigenschappen wordt geopend.

  8. Ga in Azure Portal terug naar Azure Portal en selecteer SQL-databases.

    Schermopname van de SQL-database in de azure-portal-resourceslijst.

  9. Selecteer de Azure SQL-database die u hebt gemaakt in de quickstart 'Een Azure SQL-databasevoorbeeld maken in Azure Portal' in de sectie Vereisten van dit artikel.

  10. Kopieer op het tabblad Overzicht de waarde in het vak Servernaam.

  11. Ga in Report Builder terug naar Report Builder. Plak in het dialoogvenster Verbindingseigenschappen onder Servernaam de servernaam die u hebt gekopieerd.

  12. Zorg ervoor dat SQL Server-verificatie gebruiken is geselecteerd om u aan te melden bij de server en typ vervolgens de gebruikersnaam en het wachtwoord die u hebt gemaakt in Azure voor de voorbeelddatabase.

  13. Selecteer onder Verbinding maken met een database de vervolgkeuzepijl en selecteer de databasenaam die u in Azure hebt gemaakt.

    Schermopname van het dialoogvenster Verbindingseigenschappen, waarin wordt weergegeven waar u de opties Verbinding maken met een database kunt vinden.

  14. Selecteer Verbinding testen. U ziet het bericht Testresultaten dat de verbinding testen is geslaagd.

  15. Selecteer OK>OK.

    Nu wordt in het vak Verbindingsreeks uw nieuwe verbindingsreeks weergegeven.

    Schermopname die laat zien waar u de verbindingsreeks kunt vinden in het scherm Eigenschappen van gegevensbron.

  16. Selecteer OK.

  17. Op de pagina Een verbinding met een gegevensbron kiezen ziet u '(in dit rapport)' onder de nieuwe gegevensbronverbinding. Selecteer die gegevensbron >Volgende.

    Schermopname die laat zien waar de gegevensbron moet worden geselecteerd.

  18. Voer dezelfde gebruikersnaam en hetzelfde wachtwoord in het vak >Volgende in.

  19. Vouw op de pagina Een query ontwerpen SalesLT uit, vouw Tabellen uit en selecteer deze tabellen:

    • Adres
    • Customer
    • Product
    • ProductCategory
    • SalesOrderDetail
    • SalesOrderHeader

    Omdat Automatisch detecteren van relaties>is geselecteerd, detecteert Report Builder de relaties tussen deze tabellen.

    Schermopname van het scherm Een query ontwerpen.

  20. Selecteer Query uitvoeren. Report Builder geeft de queryresultaten weer.

    Schermopname van waar de lijst met queryresultaten wordt weergegeven.

  21. Selecteer Volgende.

  22. Sleep deze velden op de pagina Velden rangschikken vanuit het vak Beschikbare velden naar het vak Rijgroepen:

    • CompanyName
    • SalesOrderNumber
    • Product_Name
  23. Sleep deze velden van het vak Beschikbare velden naar het vak Waarden :

    • OrderQty
    • UnitPrice
    • LineTotal

    Report Builder maakt automatisch de velden in het vak Waarden optellen.

    Schermopname van het scherm Velden rangschikken, waarin wordt weergegeven waar u de secties Rijgroepen en Waarden kunt vinden.

  24. Behoud op de pagina De indeling kiezen alle standaardinstellingen, maar schakel het selectievakje naast groepen uitvouwen/samenvouwen uit. Over het algemeen is de functie groepen uitvouwen/samenvouwen geweldig, maar deze keer wilt u dat de tabel over meerdere pagina's loopt.

  25. Selecteer Volgende>voltooien. De tabel wordt weergegeven op het ontwerpoppervlak.

Wat u hebt gemaakt

Laten we even pauzeren om de resultaten van de wizard te bekijken.

Schermopname van de resultaten van de wizard Matrix, met getallen die elke sectie labelen.

  1. In het deelvenster Rapportgegevens ziet u de ingesloten Azure-gegevensbron en de ingesloten gegevensset op basis hiervan, beide die u hebt gemaakt.

  2. Het ontwerpoppervlak is ongeveer 6 inch breed. Op het ontwerpoppervlak ziet u de matrix, waarbij kolomkoppen en tijdelijke aanduidingen worden weergegeven. De matrix heeft zes kolommen en lijkt slechts vijf rijen hoog te zijn.

  3. Order qty, eenheidsprijs en regeltotaal zijn allemaal sommen en elke rijgroep heeft een subtotaal.

    U ziet nog steeds geen werkelijke gegevenswaarden. U moet het rapport uitvoeren om ze te kunnen zien.

  4. In het deelvenster Eigenschappen wordt de geselecteerde matrix Tablix1 genoemd. Een tablix in Report Builder is een gegevensgebied waarin gegevens in rijen en kolommen worden weergegeven. Dit kan een tabel of een matrix zijn.

  5. In het deelvenster Groeperen ziet u de drie rijgroepen die u in de wizard hebt gemaakt:

    • CompanyName
    • Verkooporder
    • Productnaam

    Deze matrix heeft geen kolomgroepen.

Het rapport uitvoeren

Als u de werkelijke waarden wilt zien, moet u het rapport uitvoeren.

  1. Selecteer Uitvoeren op de werkbalk Start.

    Nu ziet u de waarden. De matrix bevat veel meer rijen dan u in de ontwerpweergave hebt gezien. Houd er rekening mee dat Report Builder zegt dat het pagina 1 van 2 is? Report Builder laadt het rapport zo snel mogelijk, zodat er slechts voldoende gegevens voor een paar pagina's tegelijk worden opgehaald. Het vraagteken geeft aan dat Report Builder de gegevens nog steeds laadt.

    Schermopname van een rapport, waarin wordt weergegeven waar u de paginanummers en paginanavigatiepijlen kunt vinden.

Het rapport opmaken

U hebt nu een rapport met een matrix van 33 pagina's. Laten we enkele andere functies toevoegen en het uiterlijk ervan verbeteren. U kunt het rapport na elke stap uitvoeren als u wilt zien hoe het eraan komt.

  • Selecteer Ontwerp op het tabblad Uitvoeren van het lint, zodat u het kunt blijven wijzigen.

Paginabreedte instellen

Meestal is een gepagineerd rapport opgemaakt voor afdrukken en een typische pagina is 8 1/2 X 11 inch.

  1. Sleep de liniaal om het ontwerpoppervlak 7 inch breed te maken. De standaardmarges zijn 1 inch aan elke zijde, dus de zijmarges moeten smaller zijn.

  2. Klik in het grijze gebied rond het ontwerpoppervlak om de rapporteigenschappen weer te geven.

    Als u het deelvenster Eigenschappen niet ziet, selecteert u het tabblad Eigenschappen van het tabblad >Beeld.

  3. Vouw marges uit en wijzig links en rechts van 1 inch in 0,75 inch.

    Schermopname van rapporteigenschappen, waarin wordt weergegeven waar u de rapportmarges kunt bekijken en bewerken.

Een rapporttitel toevoegen

  1. Selecteer de woorden Klik om de titel boven aan de pagina toe te voegen en typ vervolgens Verkoop per bedrijf.

  2. Selecteer de titeltekst en wijzig in het deelvenster Eigenschappen onder Lettertype de kleur in Blauw.

Een paginanummer toevoegen

U hebt gezien dat het rapport een datum- en tijdstempel in de voettekst heeft. U kunt ook een paginanummer toevoegen aan de voettekst.

  1. Onderaan het ontwerpoppervlak ziet u [&ExecutionTime] aan de rechterkant in de voettekst.

  2. Vouw in het deelvenster Rapportgegevens de map Ingebouwde velden uit. Sleep paginanummer naar de linkerkant van de voettekst, op dezelfde hoogte als [&ExecutionTime].

  3. Sleep de rechterkant van het vak [&&PageNumber] om het vierkant te maken.

  4. Selecteer Tekstvak op het tabblad Invoegen.

  5. Klik rechts van [&&PageNumber], typ 'of', en maak het tekstvak vierkant.

  6. Sleep Overall Total Pages naar de voettekst, rechts van 'of', en sleep vervolgens de rechterzijde om het vierkant te maken.

    Schermopname van het deelvenster Rapportgegevens, waarin wordt weergegeven waar u een inbouwveld naar een voettekst sleept.

De tabel breder maken

U kunt de matrix nu breed genoeg maken om de breedte van de pagina te vullen en de tekstkolommen breder te maken, zodat de namen niet zoveel schuiven.

  1. Selecteer de matrix en selecteer vervolgens de kolom Bedrijfsnaam .

  2. Beweeg de muisaanwijzer over de grijze balk boven aan de matrix aan de rechterkant van de kolom Bedrijfsnaam . Sleep naar rechts totdat de kolom eindigt op 1 3/8 inch.

    Schermopname die laat zien waar de rand van een kolom moet worden gesleept om deze breder te maken.

  3. Sleep de rechterrand van Productnaam totdat de kolom eindigt op 3 3/4 inch.

De matrix is nu bijna net zo breed als het afdrukbereik.

De valuta opmaken

Als u het rapport hebt uitgevoerd, worden de bedragen van de dollar nog niet opgemaakt als valuta.

  1. Selecteer de cel [Som(OrderQty)] linksboven, houd Shift ingedrukt en selecteer de cel [Som(LineTotal)] rechtsonder.

    Schermopname die laat zien waar cellen met valutawaarden moeten worden geselecteerd.

  2. Selecteer op het tabblad Start het valutasymbool dollarteken ($) en selecteer vervolgens de pijl naast tijdelijke aanduidingsstijlen>Voorbeeldwaarden.

    Schermopname die laat zien waar voorbeeldwaarden moeten worden geselecteerd.

    U kunt nu zien dat de waarden zijn opgemaakt als valuta.

    Schermopname van rapportwaarden die zijn opgemaakt als valuta.

Kolomkoppen toevoegen op elke pagina

Nog een verbetering van opmaak voordat u het rapport publiceert naar de Power BI-service: de kolomkoppen worden weergegeven op elke pagina in het rapport.

  1. Selecteer in de rechterbovenhoek van de bovenste balk in het deelvenster Groeperen de vervolgkeuzepijl >Geavanceerde modus.

    Schermopname die laat zien waar de geavanceerde modus moet worden geselecteerd.

  2. Selecteer de bovenste statische balk in de rijgroepen. U ziet dat de cel Bedrijfsnaam in de matrix is geselecteerd.

    Schermopname die laat zien waar de statische balk moet worden geselecteerd.

  3. In het deelvenster Eigenschappen bekijkt u de eigenschappen voor Tablix-lid. Stel KeepWithGroup in op After en RepeatOnNewPage op True.

    Schermopname die laat zien waar de eigenschappen voor Tablix Member te vinden zijn.

    Het is tijd om het rapport uit te voeren en te zien hoe het er nu uitziet.

  4. Selecteer Uitvoeren op het tabblad Start .

  5. Selecteer Afdrukindeling als deze nog niet is geselecteerd. Het rapport heeft nu 29 pagina's. Blader door een paar pagina's. U ziet dat de valuta is opgemaakt, de kolommen bevatten koppen op elke pagina en het rapport heeft een voettekst met paginanummers en datum- en tijdstempel op elke pagina.

    Schermopname van een voorbeeldrapport met Afdrukindeling geselecteerd.

  6. Sla het rapport op uw computer op.

Het rapport uploaden naar de service

Nu u dit gepagineerde rapport hebt gemaakt, kunt u het uploaden naar het Power BI-service.

  1. Selecteer werkruimten>maken in het navigatievenster Power BI-service.

  2. Geef uw werkruimte de naam Azure AW of een andere unieke naam. U bent nu het enige lid.

  3. Selecteer Bladeren uploaden>in uw nieuwe werkruimte. Navigeer naar de locatie waar u het bestand >Openen hebt opgeslagen.

    Power BI importeert uw bestand en u ziet het onder Rapporten op de pagina App-lijst.

    Schermopname van waar het rapport wordt weergegeven in de lijst Rapporten op de pagina App-lijst.

  4. Selecteer het rapport om het weer te geven.

  5. Als er een fout optreedt, moet u mogelijk uw referenties opnieuw invoeren. Selecteer het beletselteken rechts van het rapport en kies Beheren.

    Schermopname die laat zien waar u Beheren kunt selecteren om uw rapport te beheren.

  6. Selecteer Referenties bewerken en voer de referenties in die u in Azure hebt gebruikt bij het maken van de Azure-database.

    Schermopname die laat zien waar referenties bewerken moet worden geselecteerd.

  7. U kunt nu het gepagineerde rapport bekijken in de Power BI-service.

Wat zijn gepagineerde rapporten in Power BI?