Delen via


Voorwaardelijke opmaak toepassen in tabellen en matrices

VAN TOEPASSING OP: Power BI Desktop-Power BI-service

Voorwaardelijke opmaak in Power BI is een krachtige manier om uw gegevens aantrekkelijker en gemakkelijker te interpreteren. Door aangepaste kleuren, gegevensbalken, pictogrammen of zelfs webkoppelingen toe te passen op uw tabellen en matrices, kunt u trends, uitbijters en belangrijke inzichten in één oogopslag markeren. In deze handleiding ziet u hoe u uw gegevens tot leven kunt brengen met voorwaardelijke opmaak, ongeacht of u krachtige metrische gegevens wilt benadrukken, gegevens visueel rangschikken of interactieve rapporten wilt maken.

Notitie

Voorwaardelijke opmaak is alleen beschikbaar voor waarden in tabellen en matrices, niet voor kolommen of rijen in een matrix. U kunt waarden, totalen en subtotalen opmaken, maar geen rij- of kolomkoppen.

Voorwaardelijke opmaak toepassen in Power BI

U kunt voorwaardelijke opmaak toepassen op elk tekst- of gegevensveld, zolang u de opmaak baseert op een veld met numerieke waarden, kleurnaam of hexcodewaarden of web-URL-waarden.

Voorwaardelijke opmaak toepassen:

  1. Selecteer een tabel of matrixvisualisatie in Power BI Desktop of de Power BI-service.
  2. Klik in het deelvenster Visualisaties met de rechtermuisknop of selecteer de pijl-omlaag naast het veld dat u wilt opmaken.
  3. Selecteer Voorwaardelijke opmaak in het menu dat wordt geopend en kies vervolgens het type opmaak dat u wilt toepassen.

Menu Voorwaardelijke opmaak

Als u voorwaardelijke opmaak uit een visualisatie wilt verwijderen, selecteert u Voorwaardelijke opmaak verwijderen uit het vervolgkeuzemenu van het veld en selecteert u vervolgens het type opmaak dat u wilt verwijderen.

Notitie

Voorwaardelijke opmaak overschrijft alle aangepaste achtergrond- of tekstkleur die u op de cel met voorwaardelijke opmaak toepast.

In de volgende secties wordt elke optie voor voorwaardelijke opmaak beschreven. U kunt meer dan één optie combineren in één tabelkolom.

Achtergrond- of tekstkleur opmaken

Het gebruik van voorwaardelijke opmaak voor de tekstkleur of celachtergrond in een tabelkolom verbetert de leesbaarheid van gegevens en helpt gebruikers snel trends, uitbijters of belangrijke inzichten te identificeren. Met opmaak met specifieke kleuren worden verschillende kleuren toegepast op vooraf gedefinieerde voorwaarden of categorieën, zodat u gemakkelijker onderscheid kunt maken tussen afzonderlijke gegevenspunten.

De achtergrond- of tekstkleur van de cel opmaken:

  1. Selecteer Voorwaardelijke opmaak voor een veld en selecteer vervolgens Achtergrondkleur of Tekstkleur in het menu.
  2. Het dialoogvenster Achtergrondkleur of Tekstkleur wordt geopend met de naam van het veld dat u in de titel opmaakt.
  3. Stel de opties voor voorwaardelijke opmaak in en selecteer VERVOLGENS OK.

De opties Achtergrondkleur en Tekstkleur zijn hetzelfde, maar zijn van invloed op de achtergrondkleur van de cel en de tekstkleur. U kunt dezelfde of andere voorwaardelijke opmaak toepassen op de tekstkleur en achtergrondkleur van een veld. Als u het lettertype en de achtergrond van een veld dezelfde kleur maakt, wordt het lettertype samengevoegd in de achtergrond, zodat in de tabelkolom alleen de kleuren worden weergegeven.

Wanneer u de opdrachten voor voorwaardelijke opmaak gebruikt om het dialoogvenster Achtergrondkleur of Tekstkleur te openen, kunt u kiezen uit de volgende opmaakstijlopties :

Kleuren op kleurenschaal

Opmaak met een kleurenschaal biedt een kleurovergang die het bereik van waarden visueel vertegenwoordigt, zodat gebruikers snel inzicht hebben in de verdeling en grootte van gegevens.

De celachtergrond of tekstkleur op kleurenschaal opmaken:

  1. Selecteer Voorwaardelijke opmaak voor een veld en selecteer vervolgens Achtergrondkleur of Tekstkleur in het menu.
  2. In het veld Stijl opmaken van het dialoogvenster Achtergrondkleur of Tekstkleur, selecteer Kleurovergang.
  3. Selecteer onder Welk veld moeten we dit baseren? het veld waarop de opmaak moet worden gebaseerd. U kunt de opmaak baseren op het huidige veld of op elk veld in uw model met numerieke of kleurgegevens.
  4. Geef onder Samenvatting het aggregatietype op dat u wilt gebruiken voor het geselecteerde veld.
  5. Selecteer onder Hoe moeten we lege waarden opmaken?, een opmaak selecteren die moet worden toegepast op lege waarden.
  6. Kies onder Minimum en Maximum of u het kleurenschema wilt toepassen op basis van de laagste en hoogste veldwaarden of op aangepaste waarden die u invoert. Selecteer de vervolgkeuzelijst en kies de kleurschakeringen die u wilt toepassen op de minimum- en maximumwaarden.
  7. Schakel desgewenst het selectievakje Een middelste kleur toevoegen in om ook een Center-waarde en -kleur op te geven.

Dialoogvenster Voorwaardelijke opmaak voor achtergrondkleur: Opmaakstijl is ingesteld op Kleurovergang

Een voorbeeldtabel met achtergrondopmaak op kleurenschaal in de kolom Betaalbaarheid ziet er als volgt uit:

Voorbeeldtabel met kleurschaal kleurovergang toegepast op celachtergrond.

De voorbeeldtabel met tekenopmaak op kleurenschaal in de kolom Betaalbaarheid ziet er als volgt uit:

Voorbeeldtabel met kleurovergang toegepast op tekstkleur.

Kleuren op regels

U kunt regels maken om de achtergrond van de cel of tekstkleur in een tabel op te maken op basis van specifieke voorwaarden die u definieert, zodat u gegevens gemakkelijker visueel kunt categoriseren en interpreteren. U kunt deze functie bijvoorbeeld gebruiken om verkoopprestaties te markeren door cellen groen te kleuren voor waarden boven een doeldrempel, geel voor waarden in de buurt van het doel en rood voor waarden onder het doel.

De celachtergrond of tekstkleur opmaken op basis van regels:

  1. Selecteer Voorwaardelijke opmaak voor een veld en selecteer vervolgens Achtergrondkleur of Tekstkleur in het menu.
  2. Selecteer In het veld Opmaakstijl van het dialoogvenster Achtergrondkleur of Tekstkleur onder Opmaakstijl de optie Regels. Nogmaals, op welk veld moeten we dit baseren? geeft het veld weer waarop de opmaak moet worden gebaseerd en samenvatting geeft het aggregatietype voor het veld weer.
  3. Voer onder Regels een of meer waardebereiken in en stel een kleur in voor elk bereik. Elk waardebereik heeft een If-waardevoorwaarde , een en waardevoorwaarde en een kleur. Celachtergronden of lettertypen in elk waardebereik zijn gekleurd met de opgegeven kleur. In het volgende voorbeeld zijn drie regels ingesteld voor het veld Betaalbaarheid :

Het dialoogvenster Voorwaardelijke opmaak voor achtergrondkleur op basis van regels: de vervolgkeuzeoptie Opmaakstijl is ingesteld op regels.

Wanneer u Percentage in de vervolgkeuzelijst selecteert, stelt u de regelgrenzen in als een percentage van het totale bereik van waarden van minimaal tot maximum. Als het laagste gegevenspunt bijvoorbeeld 100 was en de hoogste 400 was, kleurden de bovenstaande regels elk punt minder dan 200 als groen, van 200 tot 300 als geel en iets boven 300 als rood.

Een voorbeeldtabel met op regels gebaseerde achtergrondkleuropmaak op basis van percentage in de kolom Betaalbaarheid ziet er als volgt uit:

Voorbeeldtabel met voorwaardelijke kleur op regels toegepast.

U kunt regels voor voorwaardelijke opmaak toepassen op totalen en subtotalen, voor zowel tabel- als matrixvisuals. Voor matrices verwijzen waarden naar het laagste zichtbare niveau van de matrixhiërarchie.

Kleuren op regels voor percentages

Als het veld waarop de opmaak is gebaseerd, percentages bevat, schrijft u de getallen in de regels als decimalen. Dit zijn de werkelijke waarden. Bijvoorbeeld '.25' in plaats van '25'. Selecteer ook Getal in plaats van Percentage voor de getalnotatie. Als de waarde bijvoorbeeld groter is dan of gelijk is aan 0 Getal en kleiner is dan .25 Getal, worden waarden geretourneerd die kleiner zijn dan 25%.

Aanbeveling

Wanneer u voorwaardelijke opmaak met negatieve waarden (zoals -15%) gebruikt, moet u ervoor zorgen dat uw regels het negatieve bereik dekken. Stel bijvoorbeeld een regel in voor 'Als de waarde kleiner is dan 0' om een kleur toe te passen op negatieve percentages.

Notitie

Als uw veld percentages bevat, voert u regelwaarden in als decimalen (zoals .25 voor 25%). Selecteer Getal voor de notatie, niet Percentage. Het gebruik van Percentage kan onverwachte resultaten opleveren.

Het dialoogvenster Voorwaardelijke opmaak voor achtergrondkleur op basis van regels voor percentages: de vervolgkeuzelijst opmaakstijl is ingesteld op regels.

In dit voorbeeld heeft de volgende tabel een op regels gebaseerde achtergrondkleur op de kolom % omzetregio , waarbij 0 tot 25% rood is, 26% tot 41% geel is en 42% en meer blauw is:

Voorbeeldtabel met kleur op regels voor toegepaste percentages.

Notitie

Als u Percentage gebruikt in plaats van Getal voor velden met percentages, krijgt u mogelijk onverwachte resultaten. In het bovenstaande voorbeeld is 50% van dat bereik 33% in een bereik van procentwaarden van 21,73% tot 44,36%. Gebruik in plaats daarvan Getal .

Kleur op kleurwaarden

Als u een veld of meting met kleurnaam- of hexwaardegegevens hebt, kunt u voorwaardelijke opmaak gebruiken om deze kleuren automatisch toe te passen op de achtergrond of tekstkleur van een kolom. U kunt ook aangepaste logica gebruiken om kleuren toe te passen op het lettertype of de achtergrond.

Het veld kan elke kleurwaarde gebruiken die wordt vermeld in de CSS-kleurspecificatie op https://www.w3.org/TR/css-color-3/. Deze kleurwaarden kunnen het volgende omvatten:

  • Hexcodes van 3, 6 of 8 cijfers, bijvoorbeeld #3E4AFF. Zorg ervoor dat u het #-symbool aan het begin van de code opneemt.
  • RGB- of RGBA-waarden, zoals RGBA(234, 234, 234, 0,5).
  • HSL- of HSLA-waarden, zoals HSLA(123, 75%, 75%, 0,5).
  • Kleurnamen, zoals Green, SkyBlue of PeachPuff.

De volgende tabel heeft een kleurnaam die aan elke status is gekoppeld:

Statustabel met kleurnamen als kolom

De kolom Kleur opmaken op basis van de veldwaarden:

  1. Selecteer Voorwaardelijke opmaak voor het veld Kleur en selecteer vervolgens Achtergrondkleur of Tekstkleur.
  2. Selecteer in het dialoogvenster Achtergrondkleur of Tekstkleurveldwaarde in de vervolgkeuzelijst Opmaakstijl .

Een voorbeeldtabel met op waarden gebaseerde achtergrondkleuropmaak op basis van kleurvelden in het veld Kleur ziet er als volgt uit:

Voorbeeldtabel met achtergrondopmaak op veldwaarde toegepast.

Kleur op basis van een berekening

U kunt een berekening maken die verschillende waarden uitvoert op basis van bedrijfsvoorwaarden die u selecteert. Het maken van een formule verloopt meestal sneller dan het maken van meerdere regels in het dialoogvenster voor voorwaardelijke opmaak.

Met de volgende formule worden bijvoorbeeld hexadecimale kleurwaarden toegepast op een nieuwe kolom betaalbaarheid, op basis van bestaande kolomwaarden voor betaalbaarheid:

Formule  Berekening

De kleuren in dit scenario toepassen:

  1. Selecteer Voorwaardelijke opmaak voor het veld Betaalbaarheid en selecteer vervolgens Achtergrondkleur of Tekstkleur.
  2. Selecteer in het dialoogvenster Achtergrondkleur of Tekstkleurveldwaarde in de vervolgkeuzelijst Opmaakstijl .
  3. Kies onder Welk veld moeten we deze baseren op?, de kolom Betaalbaarheid als het veld waarop de opmaak moet worden gebaseerd.

De voorbeeldtabel met achtergrondkleur betaalbaarheid op basis van berekende betaalbaarheidspositie ziet er als volgt uit:

Voorbeeldtabel waarop een kleur op basis van een berekende waarde is toegepast.

U kunt nog veel meer variaties maken, alleen door uw verbeelding en enkele berekeningen te gebruiken.

Gegevensbalken toevoegen

Gegevensbalken bieden een visuele weergave van waarden rechtstreeks in tabel- of matrixcellen, waardoor het gemakkelijker is om gegevens in één oogopslag te vergelijken. De lengte van de balk komt overeen met de waarde in de cel en biedt een intuïtieve manier om numerieke gegevens te interpreteren.

Als we hetzelfde voorbeeld gebruiken dat in de vorige sectie is gebruikt voor berekeningen op basis van kleuren, gebruikt u de volgende stappen om gegevensbalken weer te geven op basis van celwaarden:

  1. Selecteer Voorwaardelijke opmaak voor een veld en selecteer vervolgens Gegevensbalken.
  2. In het dialoogvenster Gegevensbalken is de optie Alleen weergeven standaard uitgeschakeld, dus in de tabelcellen worden zowel de balken als de werkelijke waarden weergegeven. Als u alleen de gegevensbalken wilt weergeven, schakelt u zonder waarden het selectievakje Alleen weergeven in.
  3. U kunt minimum- en maximumwaarden, gegevensbalkkleuren en -richting en askleur opgeven.

Dialoogvenster Gegevensbalken met optioneel selectievakje Alleen balk weergeven

Wanneer gegevensbalken zijn toegepast op de kolom Betaalbaarheid , ziet de voorbeeldtabel er als volgt uit:

Voorbeeldtabel waarop gegevensbalken zijn toegepast

Pictogrammen toevoegen

Pictogrammen zijn een andere optie voor voorwaardelijke opmaak die u kunt gebruiken om gebruikers te helpen tabelgegevens visueel te interpreteren en te evalueren. U kunt kiezen uit een scala aan stijlen en de voorwaardelijke opmaak baseren op regels die u maakt of baseert op een veldwaarde.

Pictogrammen weergeven op basis van celwaarden:

  1. Selecteer Voorwaardelijke opmaak in een veld en kies Pictogrammen.
  2. Selecteer in het dialoogvenster Pictogrammen onder Opmaakstijl regels of veldwaarde.
  3. Kies onder Pictogramindeling of u het pictogram links of rechts van de waarde wilt weergeven of alleen het pictogram wilt weergeven.
  4. Selecteer onder Stijl een pictogrammenset. Power BI biedt verschillende ingebouwde pictogrammensets die zijn ingedeeld op categorie.
  5. Als u regels gebruikt, configureert u de waardebereiken voor elk pictogram. U kunt aanpassen welk pictogram voor elk bereik wordt weergegeven.
  6. Selecteer OK om het dialoogvenster te sluiten en de voorwaardelijke opmaak toe te passen.

Beschikbare pictogrammensets

Power BI biedt ingebouwde pictogrammensets in de volgende categorieën:

Categorie Pictogrammensets
Directionele Pijlen (gekleurde en grijze variaties), driehoeken, trendindicatoren
vormen Verkeerslichten (met en zonder velgen), cirkels, vierkantjes, diamanten, uitroeptekens
Indicatoren Vlaggen, vinkjes, X-markeringen, uitroeptekens
Waarderingen Sterren (volle, halve, kwart), balken, signaalsterkteindicatoren

In elke pictogrammenset vertegenwoordigen afzonderlijke pictogrammen verschillende statussen (zoals positief, neutraal of negatief). Sommige sets hebben drie pictogrammen, terwijl andere vier of vijf hebben om meer gedetailleerde categorisatie te bieden.

Aanbeveling

Kunt u geen specifiek pictogram vinden? Wanneer u een pictogrammenset selecteert, kunt u afzonderlijke pictogrammen aanpassen door een ander pictogram te selecteren in elke beschikbare set. Selecteer in het dialoogvenster Pictogrammen de vervolgkeuzelijst naast het pictogram van een regel om alle beschikbare pictogrammen in alle sets weer te geven. U kunt bijvoorbeeld statusindicatoren vinden zoals een grijze cirkel met een horizontale lijn (die 'neutraal' of 'in bewaring' vertegenwoordigt) in de categorie Shapes.

Met pictogrammen die zijn toegepast op de kolom Betaalbaarheid op basis van regels, ziet de voorbeeldtabel er als volgt uit:

Voorbeeldtabel waarop pictogrammen zijn toegepast

Opmaken als web-URL's

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. De volgende tabel bevat bijvoorbeeld een kolom Website met website-URL's voor elke status:

Tabel met web-URL-kolom

Elke staatsnaam weergeven als een livekoppeling naar zijn website:

  1. Selecteer het veld Status en gebruik vervolgens de vervolgkeuzepijl of klik met de rechtermuisknop om het menu te openen enweb-URL voor > te selecteren.
  2. Selecteer Website in het dialoogvenster Web-URL onder Op welk veld moeten we deze baseren?.
  3. Selecteer OK om het dialoogvenster te sluiten en de voorwaardelijke opmaak toe te passen.

Wanneer web-URL-opmaak is toegepast op het veld Status , is elke statusnaam een actieve koppeling naar de website. In de volgende voorbeeldtabel wordt web-URL-opmaak toegepast op de kolom Status en worden voorwaardelijke gegevensbalken toegepast op de kolom Algemene rangschikking .

Tabel met web-URL en gegevensbalken voor de kolom Algemene rangschikking.

Zie Hyperlinks (URL's) toevoegen aan een tabel of matrix voor meer informatie over het opmaken van URL's in een tabel.

Kleurcode op basis van tekst

In tegenstelling tot in Excel kunt u tekstwaarden voor kleurcodes niet weergeven als een bepaalde kleur, zoals 'Geaccepteerd'=blauw, 'Geweigerd'=rood, 'Geen'=grijs. U maakt metingen met betrekking tot deze waarden en past opmaak toe op basis van die waarden.

Voorbeeld:

StatusColor = SWITCH('Table'[Status], "Accepted", "blue", "Declined", "red", "None", "grey")

Vervolgens kunt u in het dialoogvenster Achtergrondkleur het veld Status opmaken op basis van de waarden in het veld StatusColor .

Dialoogvenster met achtergrondkleur voor statusveld: vervolgkeuzelijst Opmaakstijl is ingesteld op Veldwaarde.

In de resulterende tabel is de opmaak gebaseerd op de waarde in het veld StatusColor , die op zijn beurt is gebaseerd op de tekst in het veld Status .

In de tabel is de kleur van het veld Status gebaseerd op waarden in het veld StatusColor.

Overwegingen en beperkingen

Er zijn enkele overwegingen waarmee u rekening moet houden bij het werken met voorwaardelijke tabelopmaak:

  • Elke tabel die geen groepering heeft, wordt weergegeven als één rij die geen voorwaardelijke opmaak ondersteunt.
  • U kunt geen kleurovergangsopmaak toepassen met automatische maximum-/minimumwaarden of op regels gebaseerde opmaak met percentageregels als uw gegevens NaN-waarden bevatten. NaN betekent 'geen getal' en wordt meestal veroorzaakt door een deelfout door nul. U kunt de DAX-functie DIVIDE() gebruiken om deze fouten te voorkomen.
  • Voor voorwaardelijke opmaak moet een aggregatie of meting worden toegepast op de waarde. Daarom ziet u 'Eerste' of 'Laatste' in het voorbeeld van kleurwaarden. Als u uw rapport bouwt op basis van een multidimensionale Analysis Service-kubus, kunt u geen kenmerk gebruiken voor voorwaardelijke opmaak, tenzij de eigenaar van de kubus een meting bouwt die de waarde levert.
  • Wanneer u een rapport met gegevensbalken en achtergrondkleur afdrukt, moet u achtergrondafbeeldingen inschakelen in de afdrukinstellingen van de browser, zodat de gegevensbalken en achtergrondkleuren correct kunnen worden afgedrukt.

Zie Tips en trucs voor opmaak in rapporten voor meer informatie over kleuropmaak.