Wie man bedingte Formatierung in Power BI basierend auf Datum anwendet – Ein Schritt-für-Schritt-Leitfaden


Empfehlung: Wenden Sie eine datumsbasierte bedingte Formatierungsregel an, die überfällige Elemente hervorhebt und eine dynamische Maßnahme verwendet, um Visuals zu skalieren, damit Sie Ausnahmen schnell erkennen können.
Das Verständnis des gesamten Datenmodells hilft Ihnen, Regeln zu konfigurieren, die Sie in Berichten wiederverwenden können. Erstellen Sie eine Maßnahme, die das Datumsfeld mit heute vergleicht und überfällig zurückgibt, wenn Datum < heute, kurzfristig, wenn Datum <= heute + 7 Tage, und pünktlich andernfalls. Diese Maßnahme lässt die Visuals den Status klar kommunizieren und unterstützt statistikbasierte Filterung über Datenquellen hinweg.
In Power BI zeigt diese Einrichtung, wie die Regel funktioniert: Erstellen Sie eine einfache Tabellenvisualisierung, wenden Sie bedingte Formatierung basierend auf der Maßnahme an und stimmen Sie die Farbskala ab. Sie können Farben für überfällig (rot), kurzfristig (orange) und in Ordnung (grün) auswählen. Die Formatierung wird auf den gesamten Bericht angewendet, wenn Sie die Maßnahme in allen relevanten Visuals wiederverwenden.
Sie harmonisieren die Formatierung mit Daten aus Excel-Dateien oder Streams aus Technologien wie Kafka; halten Sie einen einheitlichen Datumsstandard und verwenden Sie dieselbe Maßnahme, damit die Formatierung im gesamten Modell konsistent bleibt.
Schritt-für-Schritt-Anwendung: Schritt 1 – Erstellen Sie die Datumsspalte und eine Basismaßnahme; Schritt 2 – Fügen Sie eine bedingte Formatierungsregel basierend auf der Maßnahme hinzu; Schritt 3 – Wenden Sie die Formatierung auf Tabellen, Matrizen und Karten an; Schritt 4 – Validieren Sie mit Statistiken nach Datumsgruppen und stellen Sie sicher, dass die Reihenfolge der Visuals mit der Erzählung übereinstimmt.
Tipp: Testen Sie mit historischen Daten, um Überfälligkeitszahlen zu überprüfen, Schwellenwerte anzupassen und zu bestätigen, dass die Skala es einfach macht, Trends im gesamten Modell zu vergleichen. Dieser Ansatz hilft Ihnen, den Einfluss datumsbasierter Regeln auf Entscheidungsflüsse und Berichterstattungszuverlässigkeit zu messen.
Power BI Datumsbasierte Bedingte Formatierung: Farbursprung
Verankern Sie die Farbskala an einem einzigen Ursprungsdatum (heute) und ordnen Sie Tage ab diesem Datum einem Farbcode zu. Dieser Ansatz zeigt konsistente Visuals in Diagrammen, Tabellen und einer Matrix und nimmt die Vermutungsarbeit bei der Farbinterpretation aus, wenn es Zahlen aus Datumsfeldern gibt.
Erstellen einer DAX-Maßnahme namens ColorCodeFromDate liefert einen Hex-Farbcode für jede Zeile basierend auf den Tagen ab dem Ursprung. Die Maßnahme verwendet DATEDIFF und eine SWITCH-Kette: 0-7 Tage -> #2ECC71, 8-14 Tage -> #F1C40F, 15-30 Tage -> #E67E22, darüber hinaus -> #95A5A6. Dieser Farbcode wird als String zurückgegeben, damit die bedingte Formatierung direkt auf Hintergründe angewendet werden kann.
Anwenden auf Visuals: In Power BI öffnen Sie das Formatierungspanel für eine Tabelle, Matrix oder ein Diagramm, wählen Bedingte Formatierung > Hintergrundfarbe, stellen Formatierung nach auf Feldwert und wählen ColorCodeFromDate aus. Verwenden Sie den ausgewählten Ursprung (über einen Slicer), um die Skala anzupassen; diese Konfiguration verschiebt den Farbursprung in die Benutzerkontrolle und hält Anzeigen ausgerichtet. Dieser Ansatz hilft Benutzern auch, zeitbasierte Zahlen schneller zu lesen.
Interaktivität und Konsistenz: Nach der Konfiguration bleiben Interaktionen zwischen Visuals synchron. Zum Beispiel aktualisiert die Auswahl eines Zeitbereichs in einem Slicer die Berechnung der Tage ab dem Ursprung und den Farbcode, sodass Diagramme, Tabellen und Zahlen dasselbe Zeitfenster widerspiegeln. Dieser Ansatz ist einfach umzusetzen und hilft Benutzern, Alterungsdaten schneller zu interpretieren.
Vorteile: Bessere Lesbarkeit, weniger repetitive Formatierung und schnellerer Return on Investment für Dashboards. Sie können die Palette an Ihr Branding anpassen, Barrierefreiheit mit hochkontrastfarben verbessern und ein einheitliches Aussehen in Bereichen wie Vertrieb, Pipeline und Lagerbestand schaffen.
Schritt-für-Schritt-Plan für das Einfärben nach Datum in Power BI
Verwenden Sie eine Farbmaßnahme, die auf Datumsbereichen abgebildet ist, und wenden Sie sie als Hintergrundfarbe in Ihren Tabellenvisuals an. Dieser grundlegende, farbbasierte Ansatz gibt Ihnen Wahlmöglichkeiten für Schwellenwerte und bleibt zeitempfindlich, wenn Daten aktualisiert werden.
Erstellen Sie eine dedizierte Datentabelle und verknüpfen Sie sie mit Ihren Faktdaten. Eine gut definierte Datendimension (DateKey) unterstützt zuverlässige Filterung über Szenarien hinweg und hält die Datenintegrität hoch.
Fügen Sie eine numerische Spalte DaysFromToday = DATEDIFF('Date'[Date], TODAY(), DAY) hinzu. Dies bietet einen numerischen Anker für die Farblogik und unterstützt sowohl aktuelle als auch historische Ansichten.
Erstellen Sie eine Farbmaßnahme ColorCode = SWITCH(TRUE(), DaysFromToday < 0, '#FF6B6B', DaysFromToday <= 7, '#FFD166', DaysFromToday <= 30, '#4BC0C8', '#9BC53D'). Das Bereitstellen von Hex-Farben gewährleistet konsistente Ergebnisse.
Anwenden: In der Visualisierung öffnen Sie die bedingte Formatierung für Hintergrundfarbe, stellen Formatierung nach auf Feldwert und wählen die ColorCode-Maßnahme aus. Dies funktioniert über Berichte hinweg und spart Zeit beim Styling.
Überprüfen Sie Ausgaben mit verschiedenen Szenarien, einschließlich neuesten Transaktionen und zeitkritischen Fällen. Wenn Farben ähnlich aussehen oder Schwellenwerte wichtige Daten verfehlen, passen Sie die Bänder an: 0–7 Tage, 8–30 Tage und mehr als 30 Tage. Passen Sie langsam an, bis Sie eine gut definierte Karte erreichen.
Optionale Verbesserungen: Fügen Sie eine kleine Legende, eine KPI-Kachel und ein Zeichenikone hinzu, um die Botschaft zu verstärken. Wenn nötig, entfernen Sie redundante Visuals, um die Effizienz zu verbessern und Dateninkonsistenzen zu beheben, die zu irreführenden Farben führen könnten. Dies führt zu schnelleren Entscheidungen für Stakeholder und hält die Analyse positiv.
Dokumentation und Governance: Pflegen Sie eine kleine Sammlung von Artikeln, die die Farbpolitik, Schwellenwerte und Eigentümerschaft beschreiben. Planen Sie periodische Überprüfungen, um Benutzerfeedback einzufangen und den Plan mit den neuesten Daten und Geschäftsbedürfnissen auszurichten.
Identifizieren von Datumsfeldern, die Farbregeln steuern

Locate Datumsfelder im gesamten Datenmodell und validieren Sie ihren Typ, um Farbregeln effektiv zu steuern. Verwenden Sie gut definierte Daten, um sicherzustellen, dass die bedingte Formatierung konsistent über Visuals und Zeiträume hinweg bleibt.
Folgen Sie diesen Schritten, um Datumsfelder zu identifizieren und vorzubereiten, die Farbregeln speisen:
-
Durchsuchen von Quellen nach Datumsspalten in Tabellen: Schauen Sie in Schlüssel tabellen wie Orders, Shipments, Invoices, Events und Tasks. Häufige Kandidaten umfassen createdDate, orderDate, shipDate, dueDate, deliveryDate und closeDate. Markieren Sie diese als Datums-Treiber, da ihre Werte ein Ergebnis signalisieren, das Sie in Berichten hervorheben möchten.
-
Validieren von Datentypen und -formaten: Stellen Sie sicher, dass jede Kandidatenspalte vom Typ Date oder DateTime ist. Wenn eine Spalte Text oder numerische Codes speichert, die Daten darstellen, konvertieren Sie sie in Power Query in ein echtes Datumsformat und entfernen Sie den Zeitanteil, wenn tägliche Granularität ausreicht. Dieser Schritt hält die tiefen Formate konsistent und reduziert Abweichungen, wenn Sie Farbregeln anwenden.
-
Konsolidieren in eine einzige, gut definierte Datendimension, wo möglich: Erstellen oder verknüpfen Sie eine Datentabelle und verknüpfen Sie sie mit jeder Fakttabelle über die Datumschlüssel. Dieser Ansatz vereinfacht Vergleichsoperationen über Spaltenvisuals hinweg und unterstützt einheitliche Schwellenwerte (heute, letzte 7 Tage, YTD usw.). Eine gut definierte Datendimension ist das Rückgrat skalierbarer Anpassung und Rendite in Dashboards.
-
Normalisieren zeitempfindlicher Felder: Wenn Sie nur tägliche Indikatoren benötigen, streichen Sie den Zeitanteil und speichern Sie den datumsbasierten Wert in einer dedizierten Spalte. Dies verhindert subtile Abweichungen, wenn dasselbe Datum mit unterschiedlichen Zeiten in verschiedenen Quellen erscheint, und stärkt die Genauigkeit von Farbsignalen über Formate hinweg.
-
Dokumentieren von Zuordnung und Eigentümerschaft: Erstellen Sie eine knappe Karte, die jedes Datumsfeld, seine Tabelle, seine Rolle in der Formatierung und alle angewandten Transformationen auflistet. Speichern Sie dies an einem zentralen Ort und halten Sie Backups von Modelländerungen. Klare Dokumentation beschleunigt die Einarbeitung und stellt sicher, dass das Ergebnis langfristig mit den Geschäftsbedürfnissen übereinstimmt.
-
Definieren eines Starter-Farbrahmens und Testen über Visuals: Weisen Sie ein Standardfarbenschema für datumsgetriebene Regeln zu (z. B. orange für kurzfristige Fälligkeitsdaten, eine neutrale Farbe für vergangene Daten und eine unterscheidende Farbe für zukünftige Daten). Validieren Sie, wie die Farben in mehreren Berichtsseiten gerendert werden, um Konsistenz über Formate und Datensätze hinweg zu gewährleisten; dies hilft Ihnen, Ergebnisse schnell zu vergleichen und Benutzererwartungen zu übertreffen.
-
Erstellen einer leichten Farbregel-Maßnahme oder -Felds: Wenn Sie nach Feldwert formatieren möchten, fügen Sie eine einfache Farbcodierungsspalte oder -Maßnahme hinzu, die Farbcodes basierend auf der Datumslogik zurückgibt. Dies unterstützt nahtlose Anwendung in bedingten Formaten und hilft, die intendierte Betonung ohne zeitaufwendige Neuberechnungen zu vermitteln.
Durch das Lokalisieren von Datumsfeldern im Modell, Bestätigen korrekter Typen und Vereinheitlichen unter einer gut definierten Datumsstrategie können Sie robuste bedingte Formatierung anwenden, die Status genau signalisiert, tiefe Analysen unterstützt und klare Rendite über Dashboards liefert.
Wählen konkreter Datumsbedingungen: heute, Vergangenheit, Zukunft und relative Bereiche

VAR d = 'Table'[Date] RETURN IF(d = TODAY(), 'Today', IF(d > TODAY(), IF(d <= TODAY() + 7, 'Next 7 days', IF(d <= TODAY() + 30, 'Next 30 days', 'Future')) , IF(d >= TODAY() - 7, 'Last 7 days', IF(d >= TODAY() - 30, 'Last 30 days', 'Past')) ) ) Beste Practices: Halten Sie das DateCategory-Feld an einem einzigen Ort, testen Sie mit einer kleinen Probe und validieren Sie die Verteilung mit einer okfigure, die Zählungen pro Kategorie zeigt. Das Regeldesign sollte leistungsstark und einfach zu warten in Dashboards sein, die von Intellisoft-Management verwendet werden, um Renditepotenzial und Zeitplanrisiken zu kommunizieren. Durch den Fokus auf konkrete Bereiche machen Sie Punkte in der Geschichte klar und handlungsrelevant. Beginnen Sie mit der Erstellung einer DAX-Maßnahme, die eine numerische Bezeichnung für jede Zeile zurückgibt, die leicht von UI-Regeln verwendet werden kann, um den Datumsstatus zu vermitteln. Dieser Ansatz basiert auf einer sauberen Darstellung vergangener Tage und liefert konsistente Looks über Visuals hinweg, hält das Verhalten vorhersehbar für Personen, die am Produkt arbeiten. Verwenden Sie dieses Hauptmuster, um Mehrdeutigkeit zu vermeiden und schnelle Änderungen zu erleichtern, wenn Schwellenwerte sich verschieben. DaysPast = DATEDIFF('DateTable'[Date], TODAY(), DAY) DateStatus = SWITCH(TRUE(), DaysPast <= 7, 1, DaysPast <= 30, 2, TRUE, 3 ) - In der Zielvisualisierung öffnen Sie das Formatierungspanel für Hintergrundfarbe (oder Schriftfarbe). - Stellen Sie Formatierung nach auf Regeln und wählen Sie DateStatus (die Bezeichnung, die Sie erstellt haben) als Basiswert aus. - Fügen Sie drei Regeln hinzu: Wenn Wert gleich 1 → Farbe #2ECC71 Wenn Wert gleich 2 → Farbe #F5B642 Wenn Wert gleich 3 → Farbe #E74C3C - Lassen Sie den Rest des Stylings für das Theming Ihres Produkts, um Ablenkungen zu vermeiden. - Verwenden Sie Formatierung nach: Feldwert und wählen Sie DateStatus als Feld aus. - Ordnen Sie dieselben Farben den drei diskreten Werten zu, damit Visuals auf eine einzige Darstellung konvergieren. - Backups: Speichern Sie eine Kopie Ihrer Maßnahmen in einem Dev-Bericht oder separaten Branch, und halten Sie ein kurzes Changelog der Regelschwellenwerte. - Benennung: Nennen Sie Maßnahmen klar (DatePast, DateStatus), um Übergaben und Überprüfungen zu erleichtern. - Darstellung: Dokumentieren Sie, was jede Farbe bedeutet, in einer Legendenbox im Bericht, um schnelle Interpretation zu helfen. - Wenn Sie neue Schwellenwerte hinzufügen (z. B. 7, 14, 60 Tage), erweitern Sie DateStatus um eine 4. Kategorie und weisen Sie eine unterscheidende Farbe zu. - Halten Sie die Hauptregel-Logik zentralisiert in Maßnahmen, damit Styling-Entscheidungen konsistent über Visuals und Seiten bleiben. Durch die Kombination von UI-Optionen mit DAX-Maßnahmen erstellen Sie ein handlungsrelevantes, einfach zu wartendes Regelset, das datumsbasiertes Risiko auf einen Blick kommuniziert. Dieser Ansatz vermeidet Unordnung, unterstützt einen fokussierten Erzählstil und stellt sicher, dass das Regelverhalten mit den Bedürfnissen verschiedener Teams und Produkte übereinstimmt. Wenn Sie die Ergebnisse präsentieren, sieht die Formatierung intentional aus und die Änderung im Status ist sofort erkennbar, was Stakeholdern hilft, die Geschichte ohne zusätzliche Erklärung zu erfassen. Geben Sie einen kohärenten Farbursprung an, indem Sie eine Palette auswählen, die mit Ihrer Datengeschichte übereinstimmt, und Farbstops auf einen sinnvollen numerischen Bereich abbilden. Eine gut gewählte Palette reduziert Fehlinterpretationen und macht Trends sofort sichtbar. Öffnen Sie das bedingte Formatierungspanel für das Ziel-Feld und wechseln Sie zu einer Farbskala. Verwenden Sie das Dropdown, um die Palette zu wählen, dann setzen Sie Farbstops an definierten Positionen entlang des Bereichs: 0 %, 50 %, 100 % oder explizite Werte. Konfigurieren Sie Farbstops neben Ihren Daten: Weisen Sie präzise Farben am Anfang, in der Mitte und am Ende des Bereichs zu. Diese numerische Zuordnung hilft Ihnen, niedrige, moderate und hohe Werte genau darzustellen. Setzen Sie Baselines, um das Gradient gegen sinnvolle Schwellenwerte zu verankern. Wählen Sie min, mid und max Baselines oder geben Sie benutzerdefinierte Werte an, was die Visualisierung konsistent mit datumsbasierten Erwartungen macht. Testen Sie Ergebnisse, indem Sie Visuals mit Gesamtwerten und aktuellen Trends vergleichen; passen Sie Schriften für Lesbarkeit an und verlassen Sie sich auf Standardwerte nur, wenn nötig. Erstellen Sie ein Backup vor der Anwendung von Änderungen und speichern Sie den Farbursprung als Theme. Neben einzelnen Visuals nutzen Sie einen konsistenten Farbursprung über Tabellen, Karten und Dashboards hinweg. Diese Anpassungserfahrung nutzt dieselbe Palette und Baselines über den Bericht hinweg. Überprüfen Sie die Einfärbung gegen ein festes Datum in Ihrem Datensatz, um korrekte Einfärbung zu bestätigen. Verwenden Sie einen bekannten Schwellenwert und prüfen Sie, dass die Farbhints konsistent über ihre Visualisierungen erscheinen. Richten Sie einen minimalen Testdatensatz ein: eine breite Tabelle mit Date, Value und Category. Erstellen Sie drei Visuals (Karte, Balken und Linie), die auf dasselbe Datumsfeld verweisen und dieselbe bedingte Formatierungsregel anwenden. Dies macht es einfach, Ergebnisse zu vergleichen und Abweichungen in Form oder Farbton über verschiedene Visualisierungen zu erkennen. Integrieren Sie ein klares Hinweissystem: Ordnen Sie Daten einer einfachen Metrik zu (z. B. eine Flagge, ein positiver Indikator oder eine okfigure) und verifizieren Sie, dass die Hervorhebung der erwarteten Farbe für jede Kategorie entspricht. Verwenden Sie eine einzige Regel über Visuals hinweg, um Drift zu vermeiden, und dokumentieren Sie die erwarteten Ergebnisse in Ihren neuesten Notizen, damit Kollegen in Foren oder Blogs die Überprüfungen reproduzieren können. Testen Sie das Refresh-Verhalten gründlich: Nach Datenaktualisierungen lösen Sie einen manuellen Refresh aus und bestätigen, dass Farben zeitnah auf allen Visuals aktualisiert werden. Führen Sie dann einen geplanten Refresh durch, um sicherzustellen, dass die Caching-Schicht keine veralteten Hinweise zeigt. Wenn eine Visualisierung nicht aktualisiert, inspizieren Sie die Transformation des Datumsfelds und erwägen Sie Backups oder einen schnellen Reset, um ihre Bedeutung für die Regel zu validieren. Praktische Schritte umfassen die Validierung von zwei Kopien des Berichts: eine operative Ansicht und eine Backup. Verwenden Sie ihre Anweisungen, um Erwartungen auszurichten, und vergleichen Sie Indikatoren über Visuals hinweg nach jedem Refresh. Wenn eine Abweichung auftritt, löschen Sie die verdächtige Testzeile und führen Sie den Test aus einer sauberen einzelnen Quelle erneut durch, um das Problem zu isolieren. Halten Sie einen leichten Testprotokoll in einem Blog oder Forum-Thread, um Ergebnisse zu verfolgen und Best Practices zu teilen. Dies hilft breiteren Teams, zuverlässige Überprüfung der Einfärbung zu lernen, reduziert Mehrdeutigkeit und beschleunigt die Einarbeitung für neue Benutzer, die auf die Farbhints für schnelle Entscheidungen angewiesen sind.Regeln mit UI-Optionen und DAX-Maßnahmen implementieren
Farbursprung konfigurieren: Palette, Farbstops und Baselines
Visuals und Refresh-Verhalten testen, um korrekte Einfärbung zu bestätigen
Testfall Datums-Eingabe Visual Erwartete Farbe Ergebnis Notizen Baseline-Farbüberprüfung 2025-01-01 Karte Grün OK Indikator stimmt mit Regel überein; neueste Daten verwendet Mid-range-Update 2025-01-15 Balkendiagramm Gelb OK Farbe passt zu Schwellenwert nach Transformation Recent Spike 2025-02-01 Liniendiagramm Rot Abweichung Datumsspaltentyp untersuchen; Refresh-Zyklus Backups-Test 2025-02-10 Matrix Grün OK okfigure validiert; Hinweise konsistent Ähnliche Artikel
Ready to leverage AI for your business?
Book a free strategy call — no strings attached.


