Matrixvisualisaties maken in Power BI
VAN TOEPASSING OP: Power BI Desktop-Power BI-service
De matrixvisual is vergelijkbaar met een tabel. Een tabel ondersteunt twee dimensies en de gegevens zijn plat, wat betekent dat dubbele waarden worden weergegeven en niet worden samengevoegd. Een matrix maakt het gemakkelijker om gegevens zinvol weer te geven in meerdere dimensies. Het biedt ondersteuning voor een getrapte indeling. De matrix voegt automatisch de gegevens samen en stelt u in staat om in te zoomen.
U kunt matrixvisuals maken in Power BI-rapporten en elementen in de matrix kruislings markeren met andere visuals op die rapportpagina. U kunt bijvoorbeeld rijen, kolommen en zelfs afzonderlijke cellen selecteren en kruislings markeren. Bovendien kunnen afzonderlijke cellen en meerdere celselecties worden gekopieerd en geplakt in andere toepassingen.
Er zijn veel functies gekoppeld aan de matrix en we beschrijven deze in de volgende secties van dit artikel.
Notitie
Als u uw rapport deelt met een Power BI-collega, moet u beide afzonderlijke Power BI Pro-licenties hebben of dat het rapport is opgeslagen in Premium-capaciteit.
Inzicht krijgen in de berekening van totalen in Power BI
Voordat u ingaat op het gebruik van de matrixvisual, is het belangrijk om te leren hoe Power BI totalen- en subtotaalwaarden berekent in tabellen en matrices. Voor totaal- en subtotaalrijen evalueert Power BI de meting voor alle rijen in de onderliggende gegevens. Het is niet alleen een eenvoudige toevoeging van de waarden in de zichtbare of weergegeven rijen. Dit betekent dat u uiteindelijk verschillende waarden in de totaalrij kunt opgeven dan u zou verwachten.
Bekijk de volgende matrixvisuals.
In dit voorbeeld wordt voor elke rij in de matrixvisualisatie uiterst rechts het bedrag weergegeven voor elke combinatie van verkoper/datum. Aangezien een verkoper echter meerdere datums weergeeft, kunnen de getallen meerdere keren worden weergegeven. Het nauwkeurige totaal van de onderliggende gegevens en een eenvoudige toevoeging van de zichtbare waarden zijn dus niet gelijk. Dit komt niet overeen met een veelvoorkomend patroon wanneer de waarde die u optelt, zich aan de ene kant van een een-op-veel-relatie bevindt.
Wanneer u totalen en subtotalen bekijkt, moet u er rekening mee houden dat deze waarden zijn gebaseerd op de onderliggende gegevens. Ze zijn niet alleen gebaseerd op de zichtbare waarden.
Rijkoppen uitvouwen en samenvouwen
Er zijn twee manieren om rijkoppen uit te vouwen. De eerste is via het snelmenu. U hebt opties om de specifieke rijkop die u hebt geselecteerd, het hele niveau of alles omlaag uit te vouwen tot het laatste niveau van de hiërarchie. U hebt vergelijkbare opties voor het samenvouwen van rijkoppen.
U kunt ook +/-knoppen toevoegen aan de rijkoppen via het opmaakvenster onder de kaart Rijkoppen . Standaard komen de pictogrammen overeen met de opmaak van de rijkop, maar u kunt desgewenst de kleuren en grootten van de pictogrammen afzonderlijk aanpassen.
Zodra de pictogrammen zijn ingeschakeld, werken ze op dezelfde manier als draaitabelpictogrammen in Excel.
De uitbreidingsstatus van de matrix wordt opgeslagen met uw rapport. Een matrix kan worden vastgemaakt aan een dashboard uitgevouwen of samengevouwen. Wanneer deze dashboardtegel is geselecteerd en het rapport wordt geopend, kan de uitbreidingsstatus nog steeds worden gewijzigd in het rapport.
Notitie
Als u een rapport bouwt boven op een multidimensionaal Analysis Services-model, zijn er enkele speciale overwegingen voor uitvouwen/samenvouwen als het model gebruikmaakt van de functie Standaardlid. Zie Werken met multidimensionale modellen in Power BI voor meer informatie.
Inzoomacties gebruiken met de matrixvisual
Met de matrixvisual kunt u allerlei interessante inzoomactiviteiten uitvoeren die nog niet beschikbaar waren. Deze activiteiten omvatten de mogelijkheid om in te zoomen met behulp van rijen, kolommen en zelfs in afzonderlijke secties en cellen. Laten we eens kijken hoe elk van deze werkt.
Inzoomen op rijkoppen
Wanneer u in het deelvenster Visualisaties meerdere velden toevoegt aan de sectie Rijen van de bron Velden , schakelt u inzoomacties in op de rijen van de matrixvisual. Dit is vergelijkbaar met het maken van een hiërarchie, waarmee u vervolgens kunt inzoomen (en vervolgens een back-up kunt maken) via die hiërarchie en de gegevens op elk niveau kunt analyseren.
In de volgende afbeelding bevat de sectie Rijen verkoopfase en verkoopkansgrootte, waardoor een groepering (of hiërarchie) wordt gemaakt in de rijen waarop we kunnen inzoomen om details te bekijken.
Wanneer de visual een groepering heeft gemaakt in de sectie Rijen , worden in de visual zelf de pictogrammen voor inzoomen en uitvouwen weergegeven in een rechterbovenhoek van de visual.
Net als bij het inzoomen en uitvouwen van gedrag in andere visuals, kunnen we met deze knoppen inzoomen (of er een back-up van maken) via de hiërarchie. In dit geval kunnen we inzoomen van verkoopfase naar verkoopkansgrootte, zoals wordt weergegeven in de volgende afbeelding, waarbij het pictogram voor één niveau (de pitchfork) is geselecteerd.
Naast het gebruik van deze pictogrammen kunt u een van deze rijkoppen selecteren en inzoomen door een keuze te maken in het menu dat wordt weergegeven.
U ziet dat er enkele opties zijn in het menu dat wordt weergegeven, waarmee verschillende resultaten worden gegenereerd:
Als u Inzoomen selecteert, wordt de matrix voor dat rijniveau uitgebreid, met uitzondering van alle andere rijkoppen, behalve de rijkop die is geselecteerd. In de volgende afbeelding is Inzoomen op voorstel>geselecteerd. U ziet dat andere rijen op het hoogste niveau niet meer in de matrix worden weergegeven. Deze manier om te analyseren is een handige functie en wordt vooral cool wanneer we bij de kruislingse markeringssectie komen.
Selecteer het pictogram Uitzoomen om terug te gaan naar de vorige weergave op het hoogste niveau. Als u vervolgens Voorstel>volgende niveau weergeven selecteert, krijgt u een oplopende lijst met alle items op het volgende niveau (in dit geval het veld Verkoopkansgrootte), zonder de categorisatie van de hiërarchie op een hoger niveau.
Selecteer het pictogram Uitzoomen in de bovenhoek om de matrix alle categorieën op het hoogste niveau weer te geven en selecteer vervolgens Voorstel>uitbreiden naar het volgende niveau om alle waarden voor beide niveaus van de hiërarchie weer te geven: verkoopfase en verkoopkansgrootte.
U kunt ook het menu-item Uitvouwen gebruiken om de weergave verder te beheren. Selecteer bijvoorbeeld het pictogram Uitzoomen . Selecteer vervolgens Voorstel>uitvouwen>selectie. Power BI geeft één totaalrij weer voor elke verkoopfase en alle opties voor verkoopkansgrootte voor Voorstel.
Inzoomen op kolomkoppen
Net als bij de mogelijkheid om in te zoomen op rijen, kunt u ook inzoomen op kolommen. In de volgende afbeelding bevinden zich twee velden in het veld Kolommen , waardoor een hiërarchie wordt gemaakt die vergelijkbaar is met wat we eerder in dit artikel hebben gebruikt voor de rijen. In het veld Kolommen hebben we Regio en Segment. Zodra het tweede veld is toegevoegd aan Kolommen, wordt er een nieuw vervolgkeuzemenu (Inzoomen) weergegeven in de visual. Op dit moment worden rijen weergegeven.
Als u wilt inzoomen op kolommen, selecteert u Kolommen in het menu Inzoomen die naast de pictogrammen voor inzoomen en uitvouwen zijn te vinden. Selecteer de regio Oost en kies Inzoomen.
Wanneer u Inzoomen selecteert, wordt het volgende niveau van de kolomhiërarchie voor Regio > oost weergegeven, wat in dit geval het aantal verkoopkansen is. De andere regio is verborgen.
De rest van de menu-items werken op dezelfde manier als voor rijen (zie de vorige sectie, Inzoomen op rijkoppen). U kunt volgende niveau weergeven en uitbreiden naar het volgende niveau met kolommen, net zoals u dat kunt met rijen.
Notitie
De pictogrammen voor inzoomen en inzoomen zijn van toepassing op rijen en u kunt inzoomen op kolommen wanneer ze worden geselecteerd. Als u wilt inzoomen op kolommen, moet u het snelmenu gebruiken.
Getrapte indeling met matrixvisuals
Met de matrixvisual worden subcategorieën in een hiërarchie automatisch ingesprongen onder elk bovenliggend element, een getrapte indeling genoemd.
In de oorspronkelijke versie van de matrixvisual werden subcategorieën weergegeven in een volledig andere kolom, wat meer ruimte in de visual in beslag neemt. In de volgende afbeelding ziet u de tabel in een oorspronkelijk matrix-besturingselement; let op de subcategorieën in een afzonderlijke kolom.
In de volgende afbeelding ziet u een matrixvisual met getrapte indeling in actie. U ziet dat de categorie Qualify de subcategorieën (Small, Medium en Large) enigszins heeft ingesprongen, wat een schonere en veel meer verkorte visual biedt.
U kunt de instellingen voor de indeling met interval eenvoudig aanpassen. Terwijl de matrixvisual is geselecteerd, vouwt u in de sectie Opmaak (het penseelpictogram) van het deelvenster Visualisaties de sectie rijkoppen uit. U hebt twee opties: de wisselknop Trapsgetrapte indeling (waarmee deze wordt in- of uitgeschakeld) en de inspringing van de getrapte indeling (waarmee de inspringingshoeveelheid in pixels wordt opgegeven).
Als u de indeling met interval uitschakelt, worden in Power BI de subcategorieën in een andere kolom weergegeven in plaats van ingesprongen onder de bovenliggende categorie.
Subtotalen en eindtotalen met matrixvisuals
U kunt subtotalen in matrixvisuals in- of uitschakelen voor zowel rijen als kolommen. In de volgende afbeelding ziet u dat de subtotalen van de rij zijn ingesteld op Aan en zijn ingesteld op Onderaan.
Wanneer u rijsubtotalen inschakelt en een label toevoegt , voegt Power BI ook een rij en hetzelfde label toe voor de eindtotaalwaarde. Als u het eindtotaal wilt opmaken, selecteert u de opmaakoptie voor eindtotaal rij.
Als u subtotalen en het eindtotaal wilt uitschakelen, vouwt u in de opmaaksectie van het deelvenster Visualisaties de kaart Rijsubtotalen uit. Zet de schuifregelaar rijsubtotalen op Uit. Wanneer u dit doet, worden de subtotalen niet weergegeven.
Hetzelfde proces is van toepassing op kolomsubtotalen.
Voorwaardelijke pictogrammen toevoegen
Voeg visuele aanwijzingen toe aan uw tabel of matrix met voorwaardelijke pictogrammen.
Vouw in de opmaaksectie van het deelvenster Visualisaties de kaart Celelementen uit. Zet de schuifregelaar Pictogrammen op Aan en selecteer het pictogram definities.
Pas de voorwaarden, pictogrammen en kleuren voor uw matrix aan en selecteer OK. In dit voorbeeld hebben we een rode vlag gebruikt voor lage waarden, paarse cirkel voor hoge waarden en gele driehoek voor alles daartussen.
Kruislings markeren met matrixvisuals
Met de matrixvisual kunt u alle elementen in de matrix selecteren als basis voor kruislings markeren. Selecteer een kolom in een matrix en power BI markeert de kolom, net zoals andere visuals op de rapportpagina. Dit type kruislings markeren is een algemene functie van andere visuals en gegevenspuntselecties, dus nu biedt de matrixvisual dezelfde functie.
Bovendien werkt het gebruik van Ctrl+Klikken ook voor kruislings markeren. In de volgende afbeelding is bijvoorbeeld een verzameling subcategorieën geselecteerd in de matrixvisual. U ziet hoe items die niet zijn geselecteerd in de visual grijs worden weergegeven en hoe de andere visuals op de pagina de selecties weerspiegelen die in de matrixvisual zijn gemaakt.
Waarden kopiëren uit Power BI voor gebruik in andere toepassingen
Uw matrix of tabel bevat mogelijk inhoud die u in andere toepassingen wilt gebruiken: Dynamics CRM, Excel en andere Power BI-rapporten. Met de rechtermuisknop in Power BI kunt u één cel of een selectie cellen naar het Klembord kopiëren. Plak ze vervolgens in de andere toepassing.
Als u de waarde van één cel wilt kopiëren, selecteert u de cel, klikt u met de rechtermuisknop en kiest u Waarde kopiëren. Met de niet-opgemaakte celwaarde op het Klembord kunt u deze nu in een andere toepassing plakken.
Als u meer dan één cel wilt kopiëren, selecteert u een celbereik of gebruikt u Ctrl om een of meer cellen te selecteren. Met de kopieerselectie wordt ervoor gezorgd dat metingen zijn opgemaakt volgens de opmaakregels van de kolom, in tegenstelling tot de opdracht niet-opgemaakte waarde voor kopiëren.
De kopie bevat de kolom- en rijkoppen.
Als u een kopie van de visual zelf wilt maken die alleen de geselecteerde cellen bevat, selecteert u een of meer cellen met Ctrl, klikt u met de rechtermuisknop en kiest u Visual kopiëren.
Als u vervolgens Ctrl+V gebruikt om de gegevens op het canvas te plakken, wordt er een kopie van de matrixvisualisatie weergegeven, maar deze bevat alleen de gekopieerde gegevens.
Een matrixwaarde instellen als een aangepaste URL
Als u een kolom of meting hebt die website-URL's bevat, kunt u voorwaardelijke opmaak gebruiken om deze URL's toe te passen op velden als actieve koppelingen. Deze optie bevindt zich onder de kaart Celelementen in het opmaakvenster.
Schakel web-URL in en selecteer een veld dat u wilt gebruiken als de URL voor de kolom. Nadat de waarden in dat veld (kolom) zijn toegepast, worden ze actieve koppelingen. Beweeg de muisaanwijzer om de koppeling te zien en selecteer deze om naar die pagina te gaan.
Zie Voorwaardelijke tabelopmaak voor meer informatie.
Arcering en tekstkleuren met matrixvisuals
Met de matrixvisual kunt u voorwaardelijke opmaak (kleuren en arcering en gegevensbalken) toepassen op de achtergrond van cellen in de matrix en kunt u voorwaardelijke opmaak toepassen op de tekst en waarden zelf.
Als u voorwaardelijke opmaak wilt toepassen, selecteert u de matrixvisual en opent u het deelvenster Opmaak . Vouw de kaart Celelementen uit en voor achtergrondkleur, tekstkleur of gegevensbalken zet u de schuifregelaar op Aan. Als u een van deze opties inschakelt, is het pictogram definities beschikbaar. Wanneer u dat pictogram selecteert, kunt u de kleuren en waarden voor de kleuropmaak aanpassen.
Selecteer een pictogram definities om een dialoogvenster weer te geven dat u kunt gebruiken om aanpassingen te maken. In dit voorbeeld ziet u het dialoogvenster voor gegevensbalken.
Onregelmatige hiërarchie
Een onregelmatige hiërarchie heeft niveaus zonder gegevens. Een goed voorbeeld is een werknemersmatrix van het bedrijf. Een bedrijf heeft veel niveaus, van CEO naar beneden. De CEO is het hoogste niveau in de hiërarchie en rapporteert aan geen andere werknemers. Elke andere werknemer van het bedrijf kan daarentegen rapporteren aan een keten managers die rapporteren aan een vice-president die rapporteert aan de CEO. Afhankelijk van hun niveau in de hiërarchie en de manier waarop hun afdeling is georganiseerd, kunnen werknemers gegevens hebben voor één, twee, vijf of 10 niveaus in de hiërarchie. En voor een bepaalde werknemer zijn er mogelijk geen gegevens voor bepaalde hiërarchieniveaus.
Er is momenteel geen manier om lege rijen of identieke bovenliggende en onderliggende waarden te verbergen. En u kunt niet bepalen welke niveaus van de hiërarchie wel en niet kunnen worden uitgevouwen. Er zijn echter een paar stappen die u kunt uitvoeren om de visual aantrekkelijker te maken.
Schakel de indeling met interval uit. Vouw in het deelvenster Opmaak de kaart Rijkoppen uit. Open vervolgens de sectie Opties van de kaart en stel de wisselknop Getrapt inop Uit. Alle lege waarden voor een hiërarchieniveau worden nu weergegeven in dezelfde rij.
Schakel subtotalen voor de matrixrijen en -kolommen uit. Stel in het deelvenster Opmaak de schuifregelaar Rijsubtotalen en de schuifregelaar Kolomsubtotalen in op Uit.
Overwegingen en probleemoplossing
Als de tekstgegevens in de cellen of kopteksten van de matrix nieuwe regeltekens bevatten, worden deze tekens genegeerd, tenzij u de optie Tekstterugloop inschakelt op de kaart van het gekoppelde opmaakvenster van het element.
In de matrixvisual worden maximaal 100 kolommen weergegeven.
Gerelateerde inhoud
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor