Een gepagineerd rapport maken op basis van een gedeelde Power BI-gegevensset

VAN TOEPASSING OP: Power BI Report Builder Power BI Desktop

U kunt een gegevensset gebruiken die u in Power BI Desktop maakt als gegevensbron voor gepagineerde power BI Report Builder-rapporten. Afbeelding van dit scenario: U hebt een Power BI-rapport gemaakt in Power BI Desktop. U hebt veel tijd besteed aan het ontwerpen van het gegevensmodel en vervolgens hebt u een prachtig Power BI-rapport gemaakt met allerlei geweldige visuals. Uw rapport heeft een matrix met veel rijen, dus u moet schuiven om ze allemaal weer te geven. Lezers van uw rapport willen een rapport dat ze kunnen afdrukken, zodat alle rijen in die matrix worden weergegeven.

Een gepagineerd Power BI-rapport kan dat doen: een tabel of matrix afdrukken die wordt uitgevoerd op meerdere pagina's, met paginakoppen en voetteksten en een perfecte pagina-indeling die u ontwerpt. Het vormt een aanvulling op het Power BI Desktop-rapport. U wilt dat ze zijn gebaseerd op exact dezelfde gegevens, zonder discrepanties, zodat u dezelfde gegevensset gebruikt.

Screenshot of Report Builder paginated report printed from Power BI Desktop.

Wat u nodig hebt

Hier volgt een lijst met wat u nodig hebt en u hoeft geen gedeelde gegevensset te gebruiken in Power BI Report Builder.

  • Download en installeer Power BI Report Builder.
  • De gegevensset kan zich in elke werkruimte bevinden en u hoeft geen lid te zijn van die werkruimte.
  • Als u toegang wilt krijgen tot een semantisch Power BI-model, moet u de samenstellingsmachtiging voor de gegevensset hebben. Meer informatie over samenstellingsmachtigingen.
  • U hebt een Power BI Pro-licentie of PPU-licentie (Premium Per User) nodig om uw gepagineerde rapport te publiceren.
  • U hebt geen Power BI Pro- of PPU-licentie nodig om een gepagineerd rapport te maken in Power BI Report Builder.
  • U kunt publiceren naar Mijn werkruimte. Voor elke andere werkruimte hebt u ten minste een rol Inzender nodig.

Als u dit artikel wilt volgen, downloadt u het PBIX-bestand met het voorbeeld van een retailanalyse, opent u het in Power BI Desktop en voegt u een tabel met veel kolommen toe. Schuif in het deelvenster Opmaak de wisselknop onder Totalen naar de uitpositie.

Screenshot of Totals toggled to off position in the Format pane.

Publiceer het rapport vervolgens naar een werkruimte in de Power BI-service.

Verbinding maken naar het semantische Power BI-model

  1. Open Power BI Report Builder.

  2. Selecteer Aanmelden in de rechterbovenhoek van Report Builder om u aan te melden bij uw Power BI-account.

  3. Selecteer in het deelvenster Rapportgegevens het>nieuwe Semantische Power BI-model Verbinding maken ion.

    Screenshot of new dataset in the Report Data pane.

    Notitie

    U kunt de gegevensbron of gegevensset voor een Semantisch Power BI-model niet maken met behulp van de wizards Tabel, Matrix of Grafiek van Report Builder. Nadat u ze hebt gemaakt, kunt u de wizards gebruiken om tabellen, matrices of grafieken te maken op basis van deze tabellen.

  4. Zoek of blader naar de gegevensset of naar de werkruimte waarin de gegevensset zich bevindt en kies Selecteren. Report Builder vult de naam van de gegevensset in.

    Screenshot that shows datasets to select from.

  5. De gegevensset wordt weergegeven onder Gegevensbronnen in het deelvenster Rapportgegevens.

    Screenshot of the Report Data pane with the dataset listed under Data Sources.

    Houd er rekening mee dat u verbinding kunt maken met meerdere semantische Power BI-modellen en andere gegevensbronnen in hetzelfde gepagineerde rapport.

De DAX-query voor de gegevensset ophalen

Wanneer u wilt dat de gegevens in uw Power BI-rapport en in het gepagineerde rapport hetzelfde zijn, is het niet voldoende om verbinding te maken met de gegevensset. U hebt ook de DAX-query (Data Analysis Expressions) nodig die is gebouwd op die gegevensset.

Video: De DAX-query ophalen

In de volgende video laat Chris Finlan zien hoe u de DAX krijgt die u nodig hebt voor uw gepagineerde rapport.

Notitie

In deze video kunnen eerdere versies van Power BI Report Builder of de Power BI-service worden gebruikt.

Stappen voor het ophalen van de DAX-query

Volg deze stappen om de query op te halen.

  1. Open het Power BI-rapport (.pbix) in Power BI Desktop.

  2. Zorg ervoor dat u een tabel in uw rapport hebt met alle gewenste gegevens in het gepagineerde rapport. De tabel moet aan deze twee vereisten voldoen:

    • Het moet een platte tabel zijn, geen matrix of andere visual. Als het geen tabel is, converteert u deze nu naar een tabel, doorloopt u de Performance Analyzer-stappen die volgen en converteert u deze vervolgens terug naar de gewenste visual.

    • Voor uw numerieke velden moet u vooraf gedefinieerde metingen gebruiken. Ze hebben een rekenmachinesymbool ernaast. Lees meer over het maken van metingen.

      Screenshot of the calculator icon next to a predefined measure.

  3. Selecteer Performance Analyzer op het lint Weergave.

    Screenshot of the Performance Analyzer option in the View ribbon.

  4. Selecteer in het deelvenster Performance Analyzer de optie Opname starten en selecteer visuals vernieuwen.

    Screenshot of the Refresh visuals button in the Performance Analyzer.

  5. Vouw het plusteken (+) naast de tabelnaam uit en selecteer Query kopiëren. De query is de DAX-formule die u nodig hebt voor de gegevensset in Power BI Report Builder.

    Screenshot of the Copy query link in the Performance Analyzer.

De gegevensset maken met de query

  1. Ga terug naar Power BI Report Builder.

  2. Klik met de rechtermuisknop op de gegevensset onder Gegevensbronnen en selecteer Gegevensset toevoegen.

    Screenshot of the Add Dataset option under Data Sources.

  3. Geef in Eigenschappen van gegevensset een naam op en selecteer Queryontwerper.

  4. Zorg ervoor dat DAX is geselecteerd en hef de selectie van het pictogram Ontwerpmodus op.

    Screenshot of the Report Builder Query Designer pane.

  5. Plak in het bovenste vak de query die u hebt gekopieerd uit Power BI Desktop.

    Notitie

    Als uw query de functie TOPN bevat, verwijdert u deze uit uw query.

  6. Selecteer Query uitvoeren (het rode uitroepteken!) om er zeker van te zijn dat uw query werkt.

    Screenshot of the Execute query button in the Query Designer.

    U ziet de resultaten van de query in het onderste vak.

    Screenshot of the query results in the Query Designer.

  7. Selecteer OK.

    U ziet uw query in het queryvenster van het dialoogvenster Eigenschappen van gegevensset.

    Screenshot of the Dataset properties dialog box.

  8. Selecteer OK.

    Nu ziet u de nieuwe gegevensset met een lijst met de velden in het deelvenster Rapportgegevens.

    Screenshot of the fields listed under the dataset in the Report Data pane.

Een tabel maken in het rapport

Een snelle manier om een tabel te maken, is door de wizard Tabel te gebruiken.

  1. Selecteer op het lint Invoegen de wizard Tabeltabel>.

    Screenshot of the Table Wizard button on the Insert ribbon.

  2. Kies de gegevensset die u hebt gemaakt met de DAX-query >Next.

    Screenshot of the dataset choices in the Table Wizard.

  3. Als u een platte tabel wilt maken, selecteert u de gewenste velden in beschikbare velden. U kunt meerdere velden tegelijk selecteren door het eerste veld te selecteren dat u wilt gebruiken, de Shift-toets ingedrukt te houden en de laatste velden te selecteren.

    Screenshot of the available fields available in the Table Wizard.

  4. Sleep de velden naar het vak >Waarden volgende.

    Screenshot of the Values box in the Table Wizard.

  5. Kies de gewenste indelingsopties >voor Volgende.

  6. Selecteer Voltooien. U ziet de tabel in de ontwerpweergave.

    Screenshot of the table in the Design View.

  7. Selecteer Klik om een titel toe te voegen en een titel toe te voegen.

  8. Selecteer Uitvoeren om een voorbeeld van uw rapport te bekijken.

    Screenshot of the Report Preview.

  9. Selecteer Afdrukweergave om te zien hoe uw rapport eruitziet.

    Voor deze rapportindeling is wat werk nodig. De tabel heeft 54 pagina's omdat de kolommen en marges de tabel twee pagina's breed maken.

    Screenshot of the Report Print Layout.

Het rapport opmaken

U hebt verschillende opmaakopties om uw tabel op één pagina te laten passen.

  1. U kunt de paginamarges beperken in het deelvenster Eigenschappen. Als u het deelvenster Eigenschappen niet ziet, schakelt u op het lint Weergave het selectievakje Eigenschappen in.

  2. Selecteer het rapport, niet de tabel of titel.

  3. Vouw in het deelvenster Rapporteigenschappen onder Pagina marges uit en wijzig elke marge in 0,75in.

    Screenshot of the page margin properties.

  4. U kunt kolommen ook smaller maken. Selecteer de kolomrand en sleep de rechterzijde naar links.

    Screenshot of column width properties.

  5. Een andere optie is om ervoor te zorgen dat de getalwaarden goed zijn opgemaakt. Selecteer een cel met een getalwaarde.

    Tip

    U kunt meer cellen tegelijk opmaken door Shift ingedrukt te houden terwijl u de andere cellen selecteert.

    Screenshot of multiple-cell selection for formatting.

  6. Wijzig op het lint Start in de sectie Getal de standaardnotatie in een numerieke notatie, zoals Valuta.

    Screenshot of number format options.

  7. Wijzig de stijl Tijdelijke aanduiding in Voorbeeldwaarden, zodat u de opmaak in de cel kunt zien.

    Screenshot of sample values for formatting.

  8. Verlaag zo nodig de decimalen om meer ruimte te besparen in de sectie Getal .

Lege pagina's verwijderen

Zelfs als u de marges en de tabelkolommen smaller hebt gemaakt, kan het zijn dat elke andere pagina leeg is. Waarom? Vanwege de wiskunde.

Wanneer u de paginamarges toevoegt die u hebt ingesteld, plus de breedte van de hoofdtekst van het rapport, moet deze kleiner zijn dan de breedte van de rapportindeling.

Stel dat uw rapport een indeling van 8,5 x 11 heeft en u de zijmarges hebt ingesteld op 0,75. De twee marges samen maken 1,5", zodat het lichaam minder dan 7" breed moet zijn.

  1. Selecteer de rechterrand van het ontwerpoppervlak van het rapport en sleep het zodat het kleiner is dan het gewenste getal op de liniaal.

    Tip

    U kunt deze nauwkeuriger instellen in de eigenschappen van de hoofdtekst . Stel onder Grootte de eigenschap Width in.

    Screenshot of body size properties.

  2. Selecteer Uitvoeren om een voorbeeld van uw rapport te bekijken en zorg ervoor dat u de lege pagina's hebt weggelaten. Dit rapport heeft nu slechts 26 pagina's, in plaats van de oorspronkelijke 54. Gelukt!

    Screenshot of report with blank pages omitted.

Overwegingen en beperkingen

  • Voor gegevenssets die gebruikmaken van Live Verbinding maken ion met Analysis Services, kunt u rechtstreeks verbinding maken met behulp van de onderliggende Analysis Services-verbinding in plaats van een gedeelde gegevensset.
  • Als u een semantisch Power BI-model wilt gebruiken dat Gebruikmaakt van DirectQuery in Power BI Report Builder, moet de gegevensset een meting bevatten, zelfs als u niet van plan bent om de meting in uw rapport weer te geven. Zonder de meting retourneert de gegevensset geen juiste gegevensresultaten.
  • Gegevenssets met gepromoveerde of gecertificeerde goedkeuringen worden weergegeven in de lijst met beschikbare gegevenssets, maar ze worden niet als zodanig gemarkeerd.