Grafieken in gepagineerde Power BI-rapporten (Power BI Report Builder)
VAN TOEPASSING OP: Power BI Report Builder
Power BI Desktop
Lees meer over het gebruik van grafiekgegevensregio's om lezers van gepagineerde rapporten te helpen grote hoeveelheden samengevoegde gegevens in één oogopslag te begrijpen.
Hoe meer tijd u besteedt aan het voorbereiden en begrijpen van uw gegevens voordat u een grafiek maakt, hoe eenvoudiger het is om uw grafieken snel en efficiënt te ontwerpen. Zie Grafiektypen om direct te experimenteren met grafieken, de zelfstudies staaf, kolom, sparkline en cirkeldiagram in Power BI Report Builder-zelfstudies voor hulp bij het kiezen van de grafiek die u wilt gebruiken.
In de volgende afbeelding ziet u veel van de verschillende elementen die in de grafiek worden gebruikt.
Een grafiek ontwerpen
Nadat u een grafiekgegevensgebied aan het ontwerpoppervlak hebt toegevoegd, kunt u rapportgegevenssetvelden voor numerieke en niet-numerieke gegevens naar het deelvenster Grafiekgegevens van de grafiek slepen. Wanneer u op de grafiek op het ontwerpoppervlak klikt, wordt het deelvenster Grafiekgegevens weergegeven, met drie gebieden- categoriegroepen, reeksgroepen en waarden. Als het rapport een gedeelde of ingesloten gegevensset heeft, worden de velden in de gegevensset weergegeven in het deelvenster Rapportgegevens. Sleep velden uit de gegevensset naar het juiste gebied van het deelvenster Grafiekgegevens. Wanneer een veld wordt toegevoegd aan een van de gebieden van de grafiek, berekent Power BI Report Builder standaard een aggregaties voor het veld. U kunt reeksgroepering ook gebruiken om reeksen dynamisch te genereren. Een grafiek is ingedeeld als een matrix.
Notitie
De gegevens in de grafiek tijdens het ontwerpen verschillen van de gegevens in de grafiek wanneer het rapport wordt verwerkt. Het zijn niet uw echte gegevens. Het zijn gegenereerde gegevens die zijn toegevoegd, zodat u de grafiek kunt ontwerpen met een idee van hoe de grafiek eruitziet.
Hoe een grafiek eruitziet als een matrix
Een manier om na te denken over hoe grafieken werken, is door ze te vergelijken met matrices.
Conceptueel is hun organisatie identiek:
De groep Kolommen in de matrix is net als het gebied Categoriegroepen in de grafiek.
De groep Rijen in de matrix lijkt op het gebied Reeksgroepen in de grafiek.
Het gegevensgebied in de matrix is net als het gebied Waarden in de grafiek.
Gegevens toevoegen aan de grafiek
Stel dat u een rapport hebt waarin Verkoop op naam wordt weergegeven. U zet het veld Volledige naam neer op het gebied Categoriegroepen en het veld Verkoop in het gebied Waarden.
Wanneer u het veld Verkoop toevoegt aan het gebied Waarden, wordt de tekst van het gegevensveld weergegeven in de legenda en worden de gegevens uit dit numerieke veld samengevoegd in één waarde. De waarde wordt standaard geaggregeerd met behulp van de ingebouwde functie Sum. Het deelvenster Grafiekgegevens bevat een eenvoudige expressie voor uw veld. In ons voorbeeld [Sum(Sales)]
wordt deze weergegeven voor de veldexpressie =Sum(Fields!Sales.Value)
. Als er geen groepen zijn opgegeven, wordt in de grafiek slechts één gegevenspunt weergegeven. Als u meerdere gegevenspunten wilt weergeven, moet u uw gegevens groeperen door een groepeerveld toe te voegen. Wanneer u het veld Naam toevoegt aan het gebied Categoriegroepen, wordt automatisch een groeperingsveld met dezelfde naam als de naam van het veld toegevoegd aan de grafiek. Wanneer velden die de waarden langs de x- en y-assen definiëren, worden toegevoegd, heeft de grafiek voldoende informatie om de gegevens correct uit te tekenen.
Wanneer het gebied Reeksgroepen leeg blijft, wordt het aantal reeksen op het ontwerptijd vastgezet. In dit voorbeeld is Sales de enige reeks die in de grafiek wordt weergegeven.
Categorie- en reeksgroepen in een grafiek
Een grafiek ondersteunt geneste categorie- en reeksgroepen. In grafieken worden geen detailgegevens weergegeven. Voeg groepen toe aan een grafiek door gegevenssetvelden naar de categorie en reeks neerzetzones voor een geselecteerde grafiek te slepen.
Shapediagrammen zoals cirkeldiagrammen ondersteunen categoriegroepen en geneste categoriegroepen. Andere grafieken, zoals staafdiagrammen, ondersteunen categoriegroepen en reeksgroepen. U kunt groepen nesten, maar zorg ervoor dat het aantal categorieën of reeksen de presentatie van informatie in de grafiek niet verdoezelt.
Reeksgroepering toevoegen aan een grafiek
Als u een veld toevoegt aan het gebied Reeksgroepen, is het aantal reeksen afhankelijk van de gegevens in dat veld. Stel dat u in ons eerdere voorbeeld een jaarveld toevoegt aan het gebied Reeksgroepen. Het aantal waarden in het veld Jaar bepaalt hoeveel reeksen in de grafiek worden weergegeven. Als het veld Jaar de jaren 2004, 2005 en 2006 bevat, wordt in de grafiek drie reeksen weergegeven voor elk veld in het gebied Waarden.
Overwegingen voor gegevenssets voordat u een grafiek maakt
Grafieken bieden een overzichtsweergave van uw gegevens. Bij grote gegevenssets kan de informatie in een grafiek echter verborgen of onleesbaar worden. Ontbrekende of null-gegevenspunten, gegevenstypen die niet geschikt zijn voor het type grafiek en geavanceerde toepassingen, zoals het combineren van grafieken met tabellen, kunnen allemaal van invloed zijn op de leesbaarheid van een grafiek. Voordat u een grafiek ontwerpt, moet u uw gegevens zorgvuldig voorbereiden en begrijpen, zodat u uw grafieken snel en efficiënt kunt ontwerpen.
U kunt zoveel grafieken in uw rapport hebben als u wilt. Een grafiek, zoals elke andere gegevensregio, zoals een matrix of tabel, is gebonden aan één gegevensset. Als u meerdere gegevenssets in dezelfde grafiek wilt weergeven, kunt u een extra gegevensset maken die gebruikmaakt van een JOIN- of UNION-instructie in uw SQL-query voordat u gegevens toevoegt aan de grafiek.
Overweeg vooraf gegevens te aggregeren in de gegevenssetquery als detailgegevens niet nodig of nuttig zijn. Als u elk gegevenspunt duidelijker wilt weergeven, vermindert u het aantal categorieën in uw gegevensset. U kunt de gegevensset filteren of een voorwaarde toevoegen aan uw query waarmee het aantal geretourneerde rijen wordt verminderd.
Aanbevolen procedures bij het weergeven van gegevens in een grafiek
Grafieken zijn het meest effectief wanneer het aantal elementen dat wordt weergegeven een duidelijk beeld geeft van de onderliggende informatie. Sommige grafieken, zoals spreidingsdiagrammen, profiteren van talloze gegevenspunten, terwijl andere, zoals cirkeldiagrammen, effectiever zijn met minder gegevenspunten. Kies een grafiektype zorgvuldig op basis van de waarden in uw gegevensset en hoe u deze informatie wilt weergeven. Zie Grafiektypen (Power BI Report Builder) voor meer informatie.
Er zijn verschillende manieren waarop u gegevens in een grafiek kunt samenvoegen:
Wanneer u een cirkeldiagram gebruikt, verzamelt u kleine segmenten in één segment met de naam 'Overige'. Hierdoor wordt het aantal segmenten in het cirkeldiagram verminderd. Zie Kleine segmenten verzamelen in een cirkeldiagram (Power BI Report Builder) voor meer informatie.
Vermijd het gebruik van gegevenspuntlabels wanneer er meerdere gegevenspunten zijn. Gegevenspuntlabels zijn het meest effectief wanneer er slechts een paar punten in de grafiek staan.
Ongewenste of irrelevante gegevens filteren. Hiermee kunt u de belangrijkste gegevens markeren die u in de grafiek wilt weergeven. Als u gegevenspunten in een grafiek wilt filteren, stelt u een filter in voor een categoriegroep of een reeksgroep. De grafiek maakt standaard gebruik van de ingebouwde functie Sum om waarden die tot dezelfde groep behoren, samen te voegen in een afzonderlijk gegevenspunt in de reeks. Als u de statistische functie van een reeks wijzigt, moet u ook de statistische functie in de filterexpressie wijzigen. Zie Filteren, groeperen en sorteren van gegevens &(Power BI Report Builder) voor meer informatie.
Als u verhoudingsgegevens in een tabel- of matrixsjabloon wilt weergeven, kunt u een lineaire meter gebruiken in plaats van een staafdiagram. Meters zijn beter geschikt voor het weergeven van één waarde in een cel. Zie Geneste gegevensregio's (Power BI Report Builder) voor meer informatie.
Waarden uit een gegevensveld in de grafiek aggregeren
Wanneer een veld wordt toegevoegd aan het waardengebied van de grafiek, berekent Report Builder standaard een statistische waarde voor het veld. Als u een veld naar de grafiek sleept zonder het veld neer te zetten in een specifiek gebied, bepaalt de grafiek of dit veld deel uitmaakt van de categorieas (x) of waardeas (y) op basis van het gegevenstype van het veld. Numerieke velden die in het gebied Waarden worden verwijderd, worden samengevoegd met behulp van de functie SOM. Als het gegevenstype van het waardeveld Tekenreeks is in het gebied Waarden, kan in de grafiek geen numerieke waarde worden weergegeven, zelfs als er getallen in de velden staan, zodat de grafiek de functie AANTAL weergeeft. Om dit gedrag te voorkomen, moet u ervoor zorgen dat de velden die u gebruikt numerieke gegevenstypen hebben, in plaats van tekenreeksen die opgemaakte getallen bevatten. U kunt een Visual Basic-expressie gebruiken om tekenreekswaarden te converteren naar een numeriek gegevenstype met behulp van de CDbl - of CInt-constante . Met de volgende complexe expressie wordt bijvoorbeeld een veld met de naam geconverteerd MyField
dat numerieke waarden bevat die zijn opgemaakt als tekenreeksen.
=Sum(CDbl(Fields!MyField.Value))
Zie Overzicht van statistische functies (Power BI Report Builder) voor meer informatie over statistische expressies.
In deze sectie
Een grafiek toevoegen aan een rapport (Power BI Report Builder)
Hierin worden de eerste stappen beschreven voor het toevoegen van een grafiek aan uw rapport.
Grafiektypen (Power BI Report Builder)
Beschrijft alle grafiektypen en subtypen die beschikbaar zijn in Report Builder, inclusief overwegingen en aanbevolen procedures voor het gebruik van verschillende grafiektypen.
Een grafiek opmaken (Power BI Report Builder)
Gebruik opmaak om het algehele uiterlijk te verbeteren en belangrijke gegevenspunten van de grafiek te markeren.
Lege en null-gegevenspunten in grafieken (Power BI Report Builder)
Beschrijft overwegingen bij het werken met grafieken op basis van velden met lege of null-waarden.
Een reeks met meerdere gegevensbereiken weergeven in een grafiek (Power BI Report Builder)
Hierin wordt beschreven hoe u schaaleinden toevoegt aan een reeks die meer dan één gegevensbereik bevat.
Meerdere reeksen in een grafiek (Power BI Report Builder)
Beschrijft verschillende methoden voor het weergeven van meerdere reeksen in dezelfde grafiek, waaronder het combineren van grafiektypen, het gebruik van de secundaire as, het opgeven van verschillende grafiektypen en het gebruik van meerdere grafiekgebieden.
Meerdere gegevensregio's koppelen aan dezelfde gegevensset (Power BI Report Builder)
Verschillende weergaven van gegevens uit dezelfde rapportgegevensset bieden.
Een groep toevoegen of verwijderen in een grafiek (Power BI Report Builder)
Beschrijft het toevoegen van groepen en geneste groepen aan een grafiek.
Een zwevend gemiddelde toevoegen aan een grafiek (Power BI Report Builder)
Beschrijft het gebruik van de formule Zwevend gemiddelde om het gemiddelde van de gegevens in uw reeks te berekenen.
Problemen met grafieken oplossen (Power BI Report Builder)
Hierin worden tips beschreven voor het werken met grafieken.
Gerelateerde inhoud
- Afbeeldingen, tekstvakken, rechthoeken en lijnen (Power BI Report Builder)
- Interactief sorteren, documenttoewijzingen en koppelingen (Power BI Report Builder)
- Geneste gegevensregio's (Power BI Report Builder)
- Zelfstudie: Een kolomdiagram toevoegen aan uw rapport (Power BI Report Builder)
- Zelfstudie: Een cirkeldiagram toevoegen aan uw rapport (Power BI Report Builder)
- Zelfstudie: Een staafdiagram toevoegen aan uw rapport (Power BI Report Builder)