Digital MarketingDecember 10, 202511 min read
    DP
    David Park

    Hoe pas je voorwaardelijke opmaak toe in Power BI op basis van datum - Een stapsgewijze gids

    Hoe pas je voorwaardelijke opmaak toe in Power BI op basis van datum - Een stapsgewijze gids

    How to Apply Power BI Conditional Formatting Based on Date: A Step-by-Step Guide

    Aanbeveling: Pas een op datum gebaseerde voorwaardelijke opmaakregel toe die achterstallige items markeert en een dynamische maatstaf gebruikt om visuals te schalen, zodat je snel uitzonderingen kunt spotten.

    Het begrijpen van het gehele datamodel helpt je om regels te configureren die je kunt hergebruiken in rapporten. Maak een maatstaf die het datumveld vergelijkt met vandaag, en overdue retourneert als datum < vandaag, near-term als datum <= vandaag + 7 dagen, en on-time anders. Deze maatstaf maakt de visuals duidelijk communiceren over de status en ondersteunt statistiekgebaseerd filteren over databronnen.

    In Power BI toont deze configuratie hoe de regel werkt: bouw een eenvoudige tabelvisual, pas voorwaardelijke opmaak toe op basis van de maatstaf, en pas de kleurschaal aan. Je kunt kleuren kiezen voor overdue (rood), near-term (oranje), en ok (groen). De opmaak zal door het gehele rapport worden toegepast wanneer je de maatstaf hergebruikt in alle relevante visuals.

    Je harmoniseert opmaak met data uit Excel-bestanden of streams van technologieën zoals Kafka; houd een enkele datumstandaard aan en hergebruik dezelfde maatstaf zodat de opmaak consistent blijft over het gehele model.

    Stapsgewijze toepassing: Stap 1 – maak de datumkolom en een basismaatstaf; Stap 2 – voeg een voorwaardelijke opmaakregel toe op basis van de maatstaf; Stap 3 – pas opmaak toe op tabellen, matrices en kaarten; Stap 4 – valideer met statistieken per datumbereiken en zorg ervoor dat de volgorde van visuals aansluit bij het verhaal.

    Tip: test met historische data om achterstallige tellingen te verifiëren, drempels aan te passen, en bevestig dat de schaal het gemakkelijk maakt om trends te vergelijken over het gehele model. Deze aanpak helpt je de impact van op datum gebaseerde regels op besluitvormingsstromen en rapportbetrouwbaarheid te meten.

    Power BI Op Datum Gebaseerde Voorwaardelijke Opmaak: Kleur Origine

    Koppel de kleurschaal aan een enkele oorsprongdatum (vandaag) en map dagen vanaf die datum aan een kleurcode. Deze aanpak toont consistente visuals over grafieken, tabellen en een matrix, en verwijdert het giswerk uit kleurinterpretatie wanneer er figuren zijn gemaakt van datumvelden.

    Aanmaken van een DAX-maatstaf genaamd ColorCodeFromDate levert een hex-kleur op voor elke rij op basis van dagen vanaf de oorsprong. De maatstaf gebruikt DATEDIFF en een SWITCH-keten: 0-7 dagen -> #2ECC71, 8-14 dagen -> #F1C40F, 15-30 dagen -> #E67E22, daarbuiten -> #95A5A6. Deze kleurcode wordt geretourneerd als een string zodat de voorwaardelijke opmaak direct op achtergronden kan worden toegepast.

    Toepassen over visuals: In Power BI, open het opmaakpaneel voor een tabel, matrix of grafiek, kies Voorwaardelijke opmaak > Achtergrondkleur, stel Opmaak op in op Veldwaarde, en selecteer ColorCodeFromDate. Gebruik de geselecteerde oorsprong (via een slicer) om de schaal aan te passen; deze configuratie verplaatst de kleurorigine naar gebruikerscontrole en houdt weergaven uitgelijnd. Deze aanpak helpt gebruikers ook om op tijd gebaseerde figuren sneller te lezen.

    Interactiviteit en consistentie: nadat je hebt geconfigureerd, blijven interacties tussen visuals synchroon. Bijvoorbeeld, het selecteren van een tijdsbereik in een slicer werkt de dagen-vanaf-oorsprong-berekening en de kleurcode bij, zodat grafieken, tabellen en figuren hetzelfde tijdvenster weergeven. Deze aanpak is gemakkelijk te implementeren en helpt gebruikers verouderingsdata sneller te interpreteren.

    Voordelen: betere leesbaarheid, minder herhalende opmaak, en snellere terugverdientijd op dashboards. Je kunt het palet aanpassen aan je branding, toegankelijkheid verbeteren met hoogcontrastkleuren, en een uniform uiterlijk creëren over gebieden zoals verkoop, pijplijn en voorraad.

    Stapsgewijze Plan voor Kleuren op Datum in Power BI

    Gebruik een kleurmaatstaf die is gemapt op datumbereiken en pas deze toe als achtergrondkleur in je tabelvisuals. Deze basis, op kleur gebaseerde aanpak geeft je keuzes voor drempels en blijft tijdgevoelig naarmate data wordt bijgewerkt.

    Maak een toegewijde datumentabel en koppel deze aan je feitdata. Een goed gedefinieerde datumdimension (DateKey) ondersteunt betrouwbaar filteren over scenario's en houdt de gegevensintegriteit hoog.

    Voeg een numerieke kolom toe DaysFromToday = DATEDIFF('Date'[Date], TODAY(), DAY). Dit biedt een numeriek anker voor kleurlogica en ondersteunt zowel huidige als historische weergaven.

    Bouw een kleurmaatstaf ColorCode = SWITCH(TRUE(), DaysFromToday < 0, '#FF6B6B', DaysFromToday <= 7, '#FFD166', DaysFromToday <= 30, '#4BC0C8', '#9BC53D'). Het leveren van hex-kleuren zorgt voor consistente resultaten.

    Toepassen: In de visual, open voorwaardelijke opmaak voor Achtergrondkleur, stel Opmaak op in op Veldwaarde, en selecteer de ColorCode-maatstaf. Dit werkt over rapporten en bespaart tijd op styling.

    Beoordeel outputs met verschillende scenario's, inclusief recente transacties en tijdgevoelige gevallen. Als kleuren op elkaar lijken of drempels belangrijke data missen, pas de banden aan: 0–7 dagen, 8–30 dagen, en meer dan 30 dagen. Pas langzaam aan totdat je een goed gedefinieerde kaart bereikt.

    Optionele verbeteringen: voeg een kleine legenda, een KPI-tegel en een tekenicoon toe om het bericht te versterken. Als nodig, verwijder redundante visuals om efficiëntie te verbeteren en corrigeer gegevensinconsistenties die kunnen leiden tot misleidende kleuren. Dit leidt tot snellere beslissingen voor belanghebbenden en houdt de analyse positief.

    Documentatie en governance: onderhoud een kleine collectie artikelen die de kleurbeleid, drempels en eigenaarschap beschrijven. Plan periodieke reviews om gebruikersfeedback vast te leggen en het plan afgestemd te houden op de nieuwste data en bedrijfsbehoeften.

    Identificeer datumvelden om kleurregels aan te sturen

    Identify date fields to drive color rules

    Zoek datumvelden over je datamodel en valideer hun type om kleurregels effectief aan te sturen. Gebruik goed gedefinieerde data om ervoor te zorgen dat voorwaardelijke opmaak consistent blijft over visuals en tijdperioden.

    Volg deze stappen om datumvelden te identificeren en voor te bereiden die kleurregels zullen voeden:

    1. Scan bronnen op datumkolommen over tabellen: Kijk in sleuteltabellen zoals Orders, Shipments, Invoices, Events, en Tasks. Veelvoorkomende kandidaten zijn createdDate, orderDate, shipDate, dueDate, deliveryDate, en closeDate. Markeer deze als datumstuurders omdat hun waarden een uitkomst signaleren die je wilt benadrukken in rapporten.

    2. Valideer gegevenstypen en formaten: Zorg ervoor dat elke kandidaatkolom van het type Date of DateTime is. Als een kolom tekst of numerieke codes opslaat die data vertegenwoordigen, converteer deze in Power Query naar een echt datumformaat en verwijder eventuele tijdportie als dagelijkse granulariteit voldoende is. Deze stap houdt de diepe formaten consistent en vermindert mismatches wanneer je kleurregels toepast.

    3. Consolideer in een enkele, goed gedefinieerde datumdimension waar mogelijk: Maak of koppel een Datumentabel en relateer deze aan elke feitentabel via de datumkeys. Deze aanpak vereenvoudigt vergelijkingsoperaties over kolomvisuals en ondersteunt uniforme drempels (vandaag, laatste 7 dagen, YTD, enz.). Een goed gedefinieerde datumdimension is de ruggengraat van schaalbare aanpassing en terugverdientijd in dashboards.

    4. Normaliseer tijdgevoelige velden: Als je alleen dagelijkse indicatoren nodig hebt, verwijder het tijdcomponent en sla de datum-only waarde op in een toegewijde kolom. Dit voorkomt subtiele mismatches wanneer dezelfde datum met verschillende tijden verschijnt in verschillende bronnen, en het versterkt de nauwkeurigheid van kleur signaals over formaten.

    5. Documenteer mapping en eigenaarschap: Maak een beknopte map die elke datumveld, zijn tabel, zijn rol in opmaak en eventuele toegepaste transformatie vermeldt. Sla dit op in een centrale locatie en houd back-ups van modelwijzigingen. Duidelijke documentatie versnelt onboarding en zorgt ervoor dat de uitkomst afgestemd blijft op bedrijfsbehoeften op de lange termijn.

    6. Definieer een start kleurframework en test over visuals: Wijs een standaard kleurenschema toe voor op datum gestuurde regels (bijvoorbeeld, oranje voor near-term vervaldatums, een neutrale kleur voor verleden data, en een onderscheidende kleur voor toekomstige data). Valideer hoe de kleuren renderen op meerdere rapportpagina's om consistentie over formaten en datasets te waarborgen; dit helpt je resultaten snel te vergelijken en gebruikersverwachtingen te overtreffen.

    7. Maak een lichte kleurregel maatstaf of veld: Als je plant om op te maken op veldwaarde, voeg een eenvoudige kleurcodering kolom of maatstaf toe die kleurcodes retourneert op basis van de datumlogica. Dit ondersteunt naadloze toepassing in voorwaardelijke formaten en helpt de bedoelde nadruk over te brengen zonder tijdrovende herberekeningen.

    Door datumvelden over het model te lokaliseren, juiste typen te bevestigen, en ze te unificeren onder een goed gedefinieerde datumstrategie, kun je robuuste voorwaardelijke opmaak toepassen die status nauwkeurig signaleert, diepgaande analyse ondersteunt, en duidelijke terugverdientijd levert over dashboards.

    Kies concrete datumcondities: vandaag, verleden, toekomst, en relatieve bereiken

    Choose concrete date conditions: today, past, future, and relative ranges

    VAR d = 'Table'[Date]

    RETURN

    IF(d = TODAY(), 'Vandaag',

    IF(d > TODAY(),

    IF(d <= TODAY() + 7, 'Volgende 7 dagen',

    IF(d <= TODAY() + 30, 'Volgende 30 dagen', 'Toekomst'))

    ,

    IF(d >= TODAY() - 7, 'Laatste 7 dagen',

    IF(d >= TODAY() - 30, 'Laatste 30 dagen', 'Verleden'))

    )

    )

    Beste praktijken: houd het DateCategory-veld op één locatie, test met een klein sample, en valideer distributie met een figuur die tellingen per categorie toont. Het regelontwerp moet krachtig en gemakkelijk te onderhouden zijn in dashboards gebruikt door Intellisoft-management om terugverdientijd potentieel en schema-risico's te communiceren. Door te focussen op concrete bereiken, maak je punten in het verhaal duidelijk en actiegericht.

    Implementeer regels met UI-opties en DAX-maatstaven

    Begin met het maken van een DAX-maatstaf die een numeriek label retourneert voor elke rij, gemakkelijk te gebruiken door UI-regels om datumstatus over te brengen. Deze aanpak is gebaseerd op een schone representatie van dagen verleden en levert consistente looks over visuals, terwijl het gedrag voorspelbaar blijft voor individuen die aan het product werken. Gebruik dit hoofdpatroon om ambiguĂŻteit te vermijden en snelle wijzigingen te vergemakkelijken wanneer drempels verschuiven.

    1. Creatie van DAX-maatstaven:

      DaysPast = DATEDIFF('DateTable'[Date], TODAY(), DAY)

      DateStatus = SWITCH(TRUE(),

      DaysPast <= 7, 1,

      DaysPast <= 30, 2,

      TRUE, 3

      )

    2. Toepassen via UI met Regels:

      - In de doelvisual, open het opmaakpaneel voor Achtergrondkleur (of Letterkleur).

      - Stel Opmaak op in op Regels en Kies DateStatus (het label dat je hebt gemaakt) als de basiswaarde.

      - Voeg drie regels toe:

      Als Waarde gelijk is aan 1 → kleur #2ECC71

      Als Waarde gelijk is aan 2 → kleur #F5B642

      Als Waarde gelijk is aan 3 → kleur #E74C3C

      - Laat de rest van de styling voor theming aan de branding van je product om afleidingen te vermijden.

    3. Alternatieve UI-aanpak (Veldwaarde):

      - Gebruik Opmaak op in: Veldwaarde en kies DateStatus als het veld.

      - Map dezelfde kleuren aan de drie discrete waarden zodat visuals convergeren op een enkele representatie.

    4. Praktische tips voor nauwkeurigheid en hergebruik:

      - Back-ups: sla een kopie van je maatstaven op in een dev-rapport of aparte branch, en houd een korte changelog van regel drempels.

      - Labelen: noem maatstaven duidelijk (DatePast, DateStatus) om overdrachten en reviews te vergemakkelijken.

      - Representatie: documenteer wat elke kleur betekent in een legenda-box binnen het rapport om snelle interpretatie te helpen.

    5. Onderhoud en uitbreiding:

      - Als je nieuwe drempels toevoegt (bijvoorbeeld, 7, 14, 60 dagen), breid DateStatus uit om een 4e categorie op te nemen en wijs een onderscheidende kleur toe.

      - Houd de hoofdregel logica gecentraliseerd in maatstaven zodat stylingbeslissingen consistent blijven over visuals en pagina's.

    Door UI-opties te combineren met DAX-maatstaven, creëer je een actiegericht, gemakkelijk te onderhouden regelset die op datum gebaseerd risico in één oogopslag communiceert. Deze aanpak vermijdt rommel, ondersteunt een gefocuste vertelstijl, en zorgt ervoor dat het regelgedrag aansluit bij de behoeften van verschillende teams en producten. Wanneer je de resultaten presenteert, ziet de opmaak intentionieel uit en is de verandering in status onmiddellijk evident, wat belanghebbenden helpt het verhaal te begrijpen zonder extra uitleg.

    Configureer kleurorigine: palet, kleur stops, en baselines

    Specificeer een cohesieve kleurorigine door een palet te selecteren dat aansluit bij je dataverhaal en kleur stops te mappen op een betekenisvol numeriek bereik. Een goed gekozen palet vermindert misinterpretatie en maakt trends onmiddellijk zichtbaar.

    Open het voorwaardelijke opmaakpaneel voor het doelveld en schakel over naar een kleurschaal. Gebruik de dropdown om het palet te kiezen, stel dan kleur stops in op gedefinieerde posities langs het bereik: 0%, 50%, 100% of expliciete waarden.

    Configureer kleur stops naast je data: wijs precieze kleuren toe aan het begin, midden en einde van het bereik. Deze numerieke mapping helpt je lage, matige en hoge waarden nauwkeurig te representeren.

    Stel baselines in om de gradiënt te ankeren tegen betekenisvolle drempels. Kies min, mid en max baselines of specificeer aangepaste waarden, wat de visualisatie consistent maakt met op datum gebaseerde verwachtingen.

    Test resultaten door visuals te vergelijken met totale waarden en recente trends; pas lettertypen aan voor leesbaarheid en vertrouw op standaard alleen wanneer noodzakelijk. Maak een back-up voordat je wijzigingen toepast en sla de kleurorigine op als een thema.

    Naast enkele visuals, benut een consistente kleurorigine over tabellen, kaarten en dashboards. Deze aanpassingservaring naast het benutten van hetzelfde palet en baselines over het rapport.

    Test visuals en refresh-gedrag om correcte kleuring te bevestigen

    Verifieer kleuring tegen een vaste datum in je dataset om correcte kleuring te bevestigen. Gebruik een bekende drempel en controleer dat de kleur cues consistent verschijnen over hun visualisaties.

    Stel een minimale testdataset in: een brede tabel met Date, Value, en Category. Maak drie visuals (kaart, staaf en lijn) die verwijzen naar hetzelfde datumveld en pas dezelfde voorwaardelijke opmaakregel toe. Dit maakt het gemakkelijk om resultaten te vergelijken en mismatches in vorm of tint over verschillende visualisaties te spotten.

    Incorporeer een duidelijk cue-systeem: map data aan een eenvoudige metric (bijvoorbeeld, een vlag, een positieve indicator, of een figuur) en verifieer dat de highlight overeenkomt met de verwachte kleur voor elke categorie. Gebruik een enkele regel over visuals om drift te vermijden, en documenteer de verwachte uitkomsten in je nieuwste notities zodat collega's in forums of blogs de checks kunnen reproduceren.

    Test refresh-gedrag grondig: na data-updates, trigger een handmatige refresh en bevestig dat kleuren tijdig bijwerken op alle visuals. Voer dan een geplande refresh uit om ervoor te zorgen dat de caching-laag geen verouderde cues toont. Als een visual niet bijwerkt, inspecteer de transformatie van het datumveld en overweeg back-ups of een snelle reset om hun significantie voor de regel te valideren.

    Praktische stappen omvatten het valideren van twee kopieën van het rapport: één operationele weergave en één back-up. Gebruik hun instructies om verwachtingen af te stemmen, en vergelijk indicatoren over visuals na elke refresh. Als een discrepantie verschijnt, verwijder de verdachte testrij en voer de test opnieuw uit vanaf een schone enkele bron om het probleem te isoleren.

    Houd een lichte testrecord bij in een blog of forumthread om uitkomsten te traceren en best practices te delen. Dit helpt bredere teams te leren hoe kleuring betrouwbaar te verifiëren, vermindert ambiguïteit, en versnelt onboarding voor nieuwe gebruikers die afhankelijk zijn van de kleur cues voor snelle beslissingen.

    TestgevalDatum invoerVisualVerwachte kleurResultaatNotities
    Baseline kleurcontrole2025-01-01KaartGroenOKIndicator sluit aan bij regel; nieuwste data gebruikt
    Mid-range update2025-01-15StaafgrafiekGeelOKKleur komt overeen met drempel na transformatie
    Recente spike2025-02-01LijngrafiekRoodMismatchOnderzoek datumkolomtype; refresh-cyclus
    Back-ups test2025-02-10MatrixGroenOKFiguur gevalideerd; cues consistent

    Gerelateerde Artikelen

    Ready to leverage AI for your business?

    Book a free strategy call — no strings attached.

    Get a Free Consultation