Geautomatiseerde rapporten met Power BI Report Builder

Dat er met Power BI dashboards gemaakt kunnen worden is inmiddels bij veel organisaties bekend. Wat veel mensen echter niet weten is dat er een tool binnen Power BI bestaat die uitkomst kan bieden als er specifiek vraag is naar (geautomatiseerde) PDF of Excel rapporten. Deze tool heet namelijk Power BI Report Builder. Met Report Builder kunnen gepagineerde rapporten worden gemaakt die precies zo opgemaakt kunnen worden als de ontwikkelaar dat wil. Dit betekent dat wanneer data in een tabel langer is dan een pagina, de tabel op de volgende pagina netjes zal doorlopen. In Power BI zal in dit soort gevallen een scrol balk ontstaan waardoor de pagina niet meer geschikt is om te delen in PDF, want dan is de informatie voor de lezer niet volledig. Vroeger was Report Builder alleen maar weggelegd voor grote organisaties die Power BI Premium konden betalen, maar per 2 april is dit veranderd. Het is nu mogelijk om een Premium Per User (PPU) licentie af te nemen waardoor Report Builder beschikbaar komt voor het grotere publiek. Deze licentie komt boven op de huidige Power BI Pro licentie. In dit artikel zullen we dieper ingaan op Power BI Report Builder zodat je een beter beeld krijgt van deze tool.

Veel overeenkomsten met SQL Server Reporting Services

Wie bekend is met SQL Server Reporting Services (SSRS) zal veel herkennen in Report Builder. Het design is net even anders maar de meeste functionaliteiten en opties uit SSRS zijn terug te vinden in Report Builder. Bij het inladen van een datasource is het in Report Builder mogelijk om een Power BI dataset te kiezen. Een Power BI Dataset kan een dataset zijn van een Power BI rapport dat je al eerder hebt gemaakt in Power BI Desktop. Wanneer je de dataset wilt uitbreiden met een measure hoef je dat dus maar op een plek te doen. De measure wordt dan automatisch zichtbaar in Report Builder als de dataset opnieuw gepubliceerd is. Dit maakt het onderhouden van de rapportages een stuk gemakkelijker. Daarnaast publiceer je met een druk op de knop de gepagineerde rapporten naar een Power BI Premium workspace.

Parameters als filters

Binnen Report Builder wordt een filter op het rapport een parameter genoemd. Deze parameter is vaak afkomstig uit een van de ingeladen datasets en kan worden gebruikt om het rapport te filteren. Een veel gebruikte parameters is maand-jaar. Hiermee filter je het rapport op een gewenste periode. Een andere parameter die veel gebruikt wordt is vestigingen. Wanneer een bedrijf hetzelfde rapport naar meerdere vestigingen wil sturen kan de parameter hier een uitkomst in bieden. In de parameter wordt de vestiging gekozen en het totale rapport wordt gefilterd op die vestiging. Hierdoor hoeft het rapport niet gedupliceerd te worden. Dit scheelt weer bij onderhoud of uitbreiding van het rapport.

Rapporten indelen aan de hand van de Tabel Wizard

Een rapport kan worden opgebouwd zonder technische kennis door middel van de tabel wizard. Deze wizard neemt de gebruiker stap voor stap mee in het maken van een tabel. De gebruiker hoeft alleen maar aan te geven welke kommen hij wil gebruiken uit de dataset. De wizard genereerd daarna zelf de tabel. Voor Excel gebruikers zal dit erg bekend aanvoelen. Pivot tabellen maken gaat namelijk op een soortgelijke manier.

Een voorbeeld van een rapport wat gegeneerd kan worden in Report Builder is het onderstaande Sales Report. Dit rapport gaat elke week naar het managementteam zodat zij de cijfers in de gaten kunnen houden. Dit rapport is gebaseerd op een Power BI Dataset die elke nacht geüpdatet wordt met de nieuwste data. Ook de rapporten die in Report Builder zijn gebouwd kunnen wij maken volgens de IBCS standaarden. Dit levert een verhoging in leesbaarheid bij de ontvangers van dit rapport.

Zoals eerder al kort benoemd is het dus mogelijk om Report Builder bestanden te exporteren. De meest gebruikte formaten zijn PDF en Excel, maar ook andere formaten zoals Word, Power Point en XML zijn beschikbaar. Door middel van Subscriptions in de Power BI service kunnen de rapporten gemaild worden naar de juiste ontvangers. Wanneer de exports verstuurd moeten worden naar veel verschillende emailadressen kan Power Automate de oplossing bieden. Door in een tabel de parameter van het rapport en bijbehorende e-mailadressen toe te voegen kunnen de exports automatisch worden gegenereerd en verstuurd. Daarnaast zorgt Power Automate voor een dynamische oplossing die gemakkelijk onderhouden kan worden.

Wil je zelf met Report Builder aan de slag of ben je benieuwd naar alle mogelijkheden? Neem dan contact met ons op!

Laatste berichten

Webinar: Externe tools om jouw Power BI-omgeving te optimaliseren

Ben je doorgewinterde Power BI-gebruiker, of ben je een BI-manager en wil je je team helpen aan een goede werkomgeving? Dit webinar gaat je helpen aan de skills en tools voor een schone en efficiënte Power BI-omgeving. Schrijf je nu in via onderstaand formulier!

Lees meer

Webinar: Kick-start jouw Data Science project

Je hebt een goede businesscase voor jouw Data Science project geformuleerd. Gefeliciteerd! Maar hoe nu verder? In dit webinar geven we je een overzicht van de te nemen stappen in jouw Data Science project. Ook laten we je zien welke technologieën je hiervoor in kunt zetten.

Lees meer

Webinar: Hoe voorzie je jouw organisatie van de juiste data?

Het kiezen van de juiste datawarehouse oplossing: begin er maar eens aan. Waar moet je op letten? Wat zijn de voor- en nadelen van verschillende oplossingen? Tijdens dit webinar geven we je een eenvoudig overzicht van de verschillende oplossingen op de markt.

Lees meer
All posts