Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
GILT FÜR:️ Power BI Desktop
Power BI-Dienst
Bedingte Formatierung in Power BI ist eine leistungsstarke Möglichkeit, um Ihre Daten ansprechender und einfacher zu interpretieren. Indem Sie angepasste Farben, Datenbalken, Symbole oder sogar Weblinks auf Ihre Tabellen und Matrizen anwenden, können Sie Trends, Ausreißer und wichtige Einblicke auf einen Blick hervorheben. Ganz gleich, ob Sie leistungsstarke Metriken hervorheben, Daten visuell bewerten oder interaktive Berichte erstellen möchten, in diesem Leitfaden wird gezeigt, wie Sie Ihre Daten mit bedingter Formatierung zum Leben erwecken.
Anwenden von bedingter Formatierung in Power BI
Sie können bedingte Formatierung auf beliebige Text- oder Datenfelder anwenden, solange Sie die Formatierung auf einem Feld basieren, das numerische Werte, Farbnamen oder Hexadecodewerte enthält, oder Web-URL-Werte.
So wenden Sie bedingte Formatierung an:
- Wählen Sie eine Tabellen - oder Matrixvisualisierung in Power BI Desktop oder dem Power BI-Dienst aus.
- Klicken Sie im Bereich "Visualisierungen " mit der rechten Maustaste auf den Abwärtspfeil neben dem Feld, das Sie formatieren möchten.
- Wählen Sie im daraufhin geöffneten Menü " Bedingte Formatierung" und dann den anzuwendenden Formatierungstyp aus.
Wenn Sie bedingte Formatierungen aus einer Visualisierung entfernen möchten, wählen Sie " bedingte Formatierung aus dem Dropdownmenü des Felds entfernen" aus, und wählen Sie dann den zu entfernenden Formatierungstyp aus.
Hinweis
Bedingte Formatierung setzt alle benutzerdefinierten Hintergrund- oder Schriftfarben außer Kraft, die Sie auf die Zelle mit bedingter Formatierung anwenden.
Die folgenden Abschnitte beschreiben die einzelnen Optionen für die bedingte Formatierung. Sie können mehr als eine Option in einer einzigen Tabellenspalte kombinieren.
Formatieren von Hintergrund- oder Schriftfarbe
Die Verwendung von bedingter Formatierung für die Schriftfarbe oder den Zellhintergrund in einer Tabellenspalte verbessert die Lesbarkeit von Daten und hilft Benutzern, Trends, Ausreißer oder wichtige Erkenntnisse schnell zu erkennen. Die Formatierung mit bestimmten Farben wendet unterschiedliche Farben auf vordefinierte Bedingungen oder Kategorien an, wodurch es einfacher ist, zwischen einzelnen Datenpunkten zu unterscheiden.
So formatieren Sie den Zellhintergrund oder die Schriftfarbe:
- Wählen Sie Bedingte Formatierung für ein Feld aus, und wählen Sie dann im Menü entweder Hintergrundfarbe oder Schriftfarbe aus.
- Das Dialogfeld "Hintergrundfarbe " oder "Schriftfarbe " wird mit dem Namen des Felds geöffnet, das Sie im Titel formatieren.
- Legen Sie die Optionen für die bedingte Formatierung fest, und wählen Sie dann "OK" aus.
Die Optionen Hintergrundfarbe und Schriftfarbe sind dieselben, beeinflussen jedoch die Hintergrundfarbe bzw. die Schriftfarbe der Zelle. Sie können dieselbe oder eine andere bedingte Formatierung auf die Schriftfarbe und die Hintergrundfarbe eines Felds anwenden. Wenn Sie für ein Feld eine gleiche Farbe für Schrift und Hintergrund auswählen, wird die Schrift in den Hintergrund eingeblendet, sodass die Tabellenspalte nur die Farben anzeigt.
Wenn Sie die Befehle für bedingte Formatierung verwenden, um das Dialogfeld " Hintergrundfarbe " oder "Schriftfarbe " zu öffnen, können Sie unter den folgenden Optionen für Formatvorlagen wählen:
- Farbe nach Farbskala oder Farbverlauf.
- Farbe nach Regeln.
- Farbe nach Feldwerten.
Farbe nach Farbskala
Die Formatierung mit einer Farbskala stellt einen Farbverlauf bereit, der den Wertebereich visuell darstellt, sodass Benutzer schnell die Verteilung und Größe von Daten verstehen können.
So formatieren Sie den Zellhintergrund oder die Schriftfarbe nach Farbskala:
- Wählen Sie Bedingte Formatierung für ein Feld aus, und wählen Sie dann im Menü entweder Hintergrundfarbe oder Schriftfarbe aus.
- Wählen Sie im Feld „Formatstil“ des Dialogfelds „Hintergrundfarbe“ oder „Schriftfarbe“ die Option „Farbverlauf“ aus.
- Wählen Sie unter Welchem Feld sollten wir dies basieren? das Feld aus, auf dem die Formatierung basieren soll. Sie können die Formatierung auf dem aktuellen Feld oder auf einem beliebigen Feld in Ihrem Modell basieren, das numerische oder Farbdaten enthält.
- Geben Sie unter Zusammenfassung den Aggregationstyp an, den Sie für das ausgewählte Feld verwenden möchten.
- Wählen Sie unter "Wie sollen leere Werte formatiert werden?", wählen Sie eine Formatierung aus, die auf leere Werte angewendet werden soll.
- Wählen Sie unter Minimum und Maximum aus, ob das Farbschema auf den niedrigsten und höchsten Feldwert oder auf von Ihnen eingegebene benutzerdefinierte Werte angewendet werden soll. Wählen Sie das Dropdownmenü aus, und wählen Sie die Farbmuster aus, die Sie auf die Mindest- und Höchstwerte anwenden möchten.
- Aktivieren Sie optional das Kontrollkästchen " Mittlere Farbe hinzufügen ", um auch einen Mittelwert und eine Farbe anzugeben.
Eine Beispieltabelle mit Farbskalenhintergrundformatierung in der Rangspalte "Erschwinglichkeit " sieht wie folgt aus:
Die Beispieltabelle mit Schriftformatierung der Farbskala sieht in der Spalte "Erschwinglichkeitsrang" wie folgt aus:
Nach Regeln färben
Sie können Regeln erstellen, um den Zellhintergrund oder die Schriftfarbe in einer Tabelle gemäß bestimmten von Ihnen definierten Bedingungen zu formatieren und zu vereinfachen, sodass Daten visuell leichter kategorisiert und interpretiert werden können. Sie können dieses Feature beispielsweise verwenden, um die Umsatzleistung hervorzuheben, indem Sie Zellen grün für Werte über einem Zielschwellenwert, gelb für Werte in der Nähe des Ziels und Rot für Werte unterhalb des Ziels einfärben.
So formatieren Sie den Zellhintergrund oder die Schriftfarbe nach Regeln:
- Wählen Sie Bedingte Formatierung für ein Feld aus, und wählen Sie dann im Menü entweder Hintergrundfarbe oder Schriftfarbe aus.
- Wählen Sie im Feld " Formatformat " des Dialogfelds " Hintergrundfarbe " oder " Schriftfarbe " unter " Formatvorlage" die Option "Regeln" aus. Auch hier zeigt Welches Feld sollten wir als Grundlage nehmen? das Feld an, auf dem die Formatierung basiert, und Zusammenfassung zeigt den Aggregationstyp für das Feld an.
- Geben Sie unter Regeln einen oder mehrere Wertebereiche ein, und stellen Sie für jeden einzelnen eine Farbe ein. Jeder Wertebereich verfügt über eine Wenn Wert-Bedingung, eine Und-Wertbedingung und eine Farbe. Zellenhintergründe oder Schriften in den einzelnen Wertebereichen erhalten die angegebene Farbe. Das folgende Beispiel enthält drei Regeln, die für das Feld "Erschwinglichkeitsbewertung " festgelegt wurden:
Wenn Sie in der Dropdownliste "Prozent " auswählen, legen Sie die Regelgrenzen als Prozent des Gesamten Wertebereichs von "Minimum" bis "Maximum" fest. Wenn der niedrigste Datenpunkt also beispielsweise 100 und der höchste 400 ist, würden mit den obigen Regeln alle Punkte unter 200 grün, alles von 200 bis 300 gelb und alles über 300 rot eingefärbt.
Eine Beispieltabelle mit regelbasierter Formatierung für die Hintergrundfarbe basierend auf Prozentwerten in der Spalte Affordability (Erschwinglichkeit) sieht folgendermaßen aus:
Sie können sowohl in Tabellen- als auch Matrixvisuals Regeln für bedingte Formatierung auf Gesamtsummen und Teilergebnisse anwenden. Für eine Matrix bezieht sich Werte auf die niedrigste sichtbare Ebene der Matrixhierarchie.
Farbe nach Regeln für Prozentsätze
Wenn das Feld, auf dem die Formatierung basiert, Prozentsätze enthält, schreiben Sie die Zahlen in die Regeln als Dezimalstellen, d. h. die tatsächlichen Werte. Beispiel: ".25" anstelle von "25". Wählen Sie außerdem für das Zahlenformat Zahl anstelle von Prozent aus. Beispiel: Bei „If value is greater than or equal to 0 Number and is less than .25 Number“ (Wenn der Wert größer als oder gleich 0 Zahl und kleiner als 0,25 Zahl ist) werden Werte kleiner als 25 % zurückgegeben.
In diesem Beispiel enthält die folgende Tabelle eine regelbasierte Hintergrundfarbe für die Spalte % Umsatzregion , wobei 0 bis 25% rot ist, 26% bis 41% gelb ist und 42% und mehr blau ist:
Hinweis
Wenn Sie "Prozent " anstelle von "Zahl " für Felder verwenden, die Prozentsätze enthalten, erhalten Sie möglicherweise unerwartete Ergebnisse. Im obigen Beispiel sind bei einem Bereich von Prozentwerten von 21,73 % bis 44,36 % 50 % des Bereichs 33 %. Verwenden Sie stattdessen "Zahl ".
Farbe nach Farbwerten
Wenn Sie ein Feld oder Measure mit Farbnamen- oder Hexadezimalwertdaten besitzen, können Sie die bedingte Formatierung verwenden, um diese Farben automatisch auf die Hintergrund- oder Schriftfarbe einer Spalte anzuwenden. Sie können auch eine benutzerdefinierte Logik verwenden, um Farben auf die Schrift oder den Hintergrund anzuwenden.
Das Feld kann jeden Farbwert verwenden, der in der CSS-Farbspezifikation unter https://www.w3.org/TR/css-color-3/ aufgeführt ist. Diese Farbwerte können Folgendes enthalten:
- 3-stellige, 6-stellige oder 8-stellige Hexadezimalcodes, z. B. #3E4AFF. Vergessen Sie nicht, das #-Symbol am Anfang des Codes einzuschließen.
- RGB- oder RGBA-Werte, z. B. RGBA(234, 234, 234, 0.5).
- HSL- oder HSLA-Werte, z. B. HSLA(123, 75%, 75%, 0.5).
- Farbnamen, z. B. Green, SkyBlue, PeachPuff (Grün, Himmelblau, Pfirsichhauch).
In der folgenden Tabelle ist jedem Bundesstaat ein Farbname zugeordnet:
So formatieren Sie die Spalte "Farbe" basierend auf ihren Feldwerten:
- Wählen Sie Bedingte Formatierung für das Feld "Farbe " und dann " Hintergrundfarbe " oder "Schriftfarbe" aus.
- Wählen Sie im Dialogfeld "Hintergrundfarbe " oder "Schriftfarbe " den Feldwert im Dropdownfeld " Formatformatvorlage " aus.
Eine Beispieltabelle mit farbfeldwertbasierter Formatierung der Hintergrundfarbe auf das Feld Farbe sieht folgendermaßen aus:
Farbe basierend auf einer Berechnung
Sie können eine Berechnung erstellen, die verschiedene Werte auf Grundlage der von Ihnen ausgewählten Bedingungen der Geschäftslogik ausgibt. Die Erstellung einer Formel ist in der Regel schneller als die Erstellung mehrerer Regeln im Dialogfeld für bedingte Formatierung.
Die folgende Formel wendet z. B. hexadezimale Farbwerte auf eine neue Spalte Affordability rank (Erschwinglichkeitsrang) an, und zwar basierend auf den vorhandenen Werten in der Spalte Affordability (Erschwinglichkeit):
So wenden Sie die Farben in diesem Szenario an:
- Wählen Sie die bedingte Formatierung für das Feld "Erschwinglichkeit " und dann " Hintergrundfarbe " oder "Schriftfarbe" aus.
- Wählen Sie im Dialogfeld "Hintergrundfarbe " oder "Schriftfarbe " den Feldwert im Dropdownfeld " Formatformatvorlage " aus.
- Unter Welches Feld sollen wir hierfür verwenden? wählen Sie die Spalte Erschwinglichkeit als Feld, auf dem die Formatierung basieren soll.
Die Beispieltabelle mit der Hintergrundfarbe Affordability (Erschwinglichkeit) basierend auf dem berechneten Affordability rank (Erschwinglichkeitsrang) sieht folgendermaßen aus:
Sie können viele weitere Variationen erstellen, indem Sie einfach Ihre Vorstellungskraft und einige Berechnungen verwenden.
Hinzufügen von Datenbalken
Datenbalken stellen eine visuelle Darstellung von Werten direkt in Tabellen- oder Matrixzellen bereit, sodass daten auf einen Blick einfacher verglichen werden können. Die Länge des Balkens entspricht dem Wert in der Zelle und bietet eine intuitive Möglichkeit, numerische Daten zu interpretieren.
Wenn wir das gleiche Beispiel verwenden, das im vorherigen Abschnitt für farbbasierte Berechnungen verwendet wird, verwenden Sie die folgenden Schritte, um Datenbalken basierend auf Zellwerten anzuzeigen:
- Wählen Sie die bedingte Formatierung für ein Feld aus, und wählen Sie dann "Datenbalken" aus.
- Im Dialogfeld Datenbalken ist die Option Nur Balken anzeigen standardmäßig deaktiviert, sodass die Tabellenzellen sowohl die Balken als auch die tatsächlichen Werte anzeigen. Wenn Sie die Datenbalken nur ohne Werte anzeigen möchten, aktivieren Sie das Kontrollkästchen "Nur anzeigen ".
- Sie können Werte für Minimum und Maximum, Farben und Richtung des Datenbalkens und die Farbe der Achse angeben.
Mit den auf die Spalte Affordability (Erschwinglichkeit) angewandten Datenbalken sieht die Beispieltabelle wie folgt aus:
Hinzufügen von Symbolen
Symbole sind eine weitere Option zur bedingten Formatierung, mit der Benutzer Tabellendaten visuell interpretieren und bewerten können. Sie können aus einer Reihe von Formatvorlagen wählen und die bedingte Formatierung entweder auf von Ihnen erstellten Regeln oder auf einem Feldwert basieren.
So zeigen Sie Symbole basierend auf Zellwerten an:
- Wählen Sie die bedingte Formatierung für ein Feld aus, und wählen Sie dann "Symbole" aus.
- Wählen Sie im Dialogfeld Symbole unter Formatstil entweder Regeln oder Feldwert aus.
- Treffen Sie Ihre Auswahl, und wählen Sie dann OK aus, um das Dialogfeld zu schließen und die bedingte Formatierung anzuwenden.
Mit den auf die Spalte Affordability (Erschwinglichkeit) nach Regeln angewandten Symbolen sieht die Beispieltabelle wie folgt aus:
Formatieren als Web-URLs
Wenn Sie über eine Spalte oder ein Measure verfügen, das Website-URLs enthält, können Sie diese URLs mithilfe der bedingten Formatierung als aktive Links auf Felder anwenden. Die folgende Tabelle hat z. B. eine Spalte Website mit Website-URLs für jeden Bundesstaat:
So zeigen Sie jeden Bundeslandsnamen als Live-Link zu seiner Website an:
- Wählen Sie das Feld "Status" aus, und verwenden Sie dann den Dropdownpfeil, oder klicken Sie mit der rechten Maustaste, um das Menü zu öffnen, und wählen Sie"Web-URL für bedingte Formatierung>" aus.
- Wählen Sie im Dialogfeld Web-URL unter Welches Feld sollten wir darauf basieren? die Option Website aus.
- Wählen Sie 'OK ' aus, um das Dialogfeld zu schließen und die bedingte Formatierung anzuwenden.
Mit der Formatierung Web-URL, die auf das Feld State (Bundesstaat) angewendet wird, ist jeder Bundesstaatsname ein aktiver Link zu seiner Website. In der folgenden Beispieltabelle wird die Web-URL-Formatierung auf die Spalte State (Bundesstaat) und die bedingte Datenbalken-Formatierung auf die Spalte Overall rank (Allgemeiner Rang) angewendet.
Weitere Informationen zum Formatieren von URLs in einer Tabelle finden Sie unter Hinzufügen von Links (URLs) zu einer Tabelle oder Matrix.
Farbcode basierend auf Text
Im Gegensatz zu Excel können Sie Textwerte nicht mit Farbcode versehen, die als eine bestimmte Farbe angezeigt werden sollen, z. B. "Accepted"=blue, "Declined"=red, "None"=grey. Stattdessen erstellen Sie Measures für diese Werte und wenden die Formatierung basierend auf diesen an.
Beispiel:
StatusColor = SWITCH('Table'[Status], "Accepted", "blue", "Declined", "red", "None", "grey")
Anschließend formatieren Sie im Dialogfeld "Hintergrundfarbe " das Feld "Status " basierend auf den Werten im Feld "StatusColor ".
In der resultierenden Tabelle basiert die Formatierung auf dem Wert im Feld StatusColor, der wiederum auf dem Text im Feld Status basiert.
Überlegungen und Einschränkungen
Bei der Anwendung von bedingter Formatierung auf Tabellen sollten Sie folgende Überlegungen berücksichtigen:
- Alle Tabellen, die keine Gruppierung aufweisen, werden als einzelne Zeile angezeigt, die keine bedingte Formatierung unterstützt.
- Sie können keine Farbverlaufsformatierung mit automatischen Maximal-/Minimalwerten oder regelbasierte Formatierung mit Prozentregeln anwenden, wenn Ihre Daten NaN-Werte enthalten. NaN bedeutet "keine Zahl", und wird am häufigsten durch eine Teilung durch Nullfehler verursacht. Mit der Divide () DAX-Funktion können Sie diese Fehler vermeiden.
- Die bedingte Formatierung erfordert eine Aggregation oder ein Measure, das auf den Wert angewendet wird. Aus diesem Grund sehen Sie "First" oder "Last" im Beispiel für Farbwerte. Wenn Sie Ihren Bericht für einen mehrdimensionalen Analysis Services-Cube erstellen, können Sie kein Attribut für bedingte Formatierungen verwenden, es sei denn, der Cubebesitzer erstellt ein Maß, das den Wert bereitstellt.
- Wenn Sie einen Bericht mit Datenbalken und Hintergrundfarbe drucken, müssen Sie Hintergrundgrafiken in den Druckeinstellungen des Browsers aktivieren, damit die Datenbalken und Hintergrundfarben ordnungsgemäß gedruckt werden.
Zugehöriger Inhalt
Weitere Informationen zur Farbformatierung finden Sie unter Tipps und Tricks für die Formatierung in Berichten.