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 und Power BI-Dienst
Mit bedingter Formatierung können Sie Diagrammfarben mithilfe von Farbverläufen, Regeln oder Feldwerten steuern. Verwenden Sie sie, um wichtige Linien und Datenpunkte hervorzuheben, Änderungen in einer Linie anzuzeigen oder Kategoriefarben für alle visuellen Berichte konsistent zu halten.
In diesem Artikel erfahren Sie, wie Sie bedingte Formatierungen in sechs gängigen Szenarien anwenden. Eine Übersicht über unterstützte visuelle Elemente und Formatvorlagen finden Sie unter "Bedingte Formatierung" in Power BI visuellen Elementen.
Prerequisites
Um diesen Beispielen zu folgen, benötigen Sie Folgendes:
- Bearbeiten des Zugriffs auf einen Bericht in Power BI Desktop oder der Power BI-Dienst.
- Ein Diagramm, das die bedingte Formatierung für die Linien, Markierungen, Segmente, Balken oder Spalten unterstützt.
- Ein numerisches Feld für die Farbverlaufsformatierung oder ein Textfeld oder Measure, das einen Farbnamen, hexadezimalen Code oder Designfarbnamen für die Feldwertformatierung zurückgibt.
- Power BI Desktop oder bearbeiten Sie den Zugriff auf ein vorhandenes Semantikmodell im Power BI-Dienst, wenn Sie die Beispieldaten mithilfe des Skripts "Tabular Model Definition Language(TMDL)" erstellen möchten.
Einrichten der Beispiele mit TMDL
Sie können die tabellen, Measures und Feldparameter erstellen, die in diesen Beispielen verwendet werden, indem Sie ein TMDL-Skript anwenden. Wenden Sie das Skript auf eine leere Datei in Power BI Desktop oder auf ein vorhandenes Semantikmodell an, indem Sie die TMDL-Ansicht (Vorschau) im Power BI-Dienst- oder Fabric-Portal verwenden. Weitere Informationen zum Anwenden von Skripts finden Sie in der TMDL-Ansicht in Power BI.
Warning
Dieses createOrReplace Skript überschreibt alle Tabellen im semantischen Modell, die dieselben Namen wie Tabellen im Skript haben.
So erstellen Sie das Beispielmodell:
- Öffnen Sie eine leere Datei in Power BI Desktop oder ein vorhandenes Semantikmodell im Power BI-Dienst.
- Öffnen Sie die TMDL-Ansicht.
- Wählen Sie den Code-Editor aus, und fügen Sie dann das folgende Skript ein.
- Wählen Sie Anwenden aus.
createOrReplace
model Model
culture: en-US
defaultPowerBIDataSourceVersion: powerBI_V3
sourceQueryCulture: en-US
valueFilterBehavior: independent
dataAccessOptions
legacyRedirects
returnErrorValuesAsNull
/// Sample monthly sales, units, and cost data by year used to demonstrate line trends and measure-based color formatting.
table 'Trending data'
/// Returns total monthly sales in the current filter context.
measure Sales = sum('Trending data'[Monthly sales])
formatString: \$#,0;(\$#,0);\$#,0
annotation PBI_FormatHint = {"currencyCulture":"en-US"}
/// Returns total units sold in the current filter context.
measure 'Units sold' = sum('Trending data'[Units])
formatString: #,0
/// Returns total cost of goods sold in the current filter context.
measure COGS = sum('Trending data'[Cost])
formatString: \$#,0.###############;(\$#,0.###############);\$#,0.###############
/// Returns the latest year in the current filter context for emphasizing the most recent line with conditional formatting.
measure 'Latest year' = max('Trending data'[Year])
formatString: 0
/// Calendar year associated with each monthly observation.
column Year
formatString: 0
summarizeBy: none
isNameInferred
sourceColumn: [Year]
annotation SummarizationSetBy = User
/// Numeric month from 1 through 12 used to sort the Month labels chronologically.
column MonthNum
isHidden
formatString: 0
summarizeBy: sum
isNameInferred
sourceColumn: [MonthNum]
annotation SummarizationSetBy = Automatic
/// Abbreviated month label used on chart axes and sorted by MonthNum.
column Month
summarizeBy: none
isNameInferred
sourceColumn: [Month]
sortByColumn: MonthNum
annotation SummarizationSetBy = Automatic
/// Number of units sold in the month; source column for the Units sold measure.
column Units
isHidden
formatString: 0
summarizeBy: sum
isNameInferred
sourceColumn: [Units]
annotation SummarizationSetBy = Automatic
/// Cost of goods sold for the month; source column for the COGS measure.
column Cost
isHidden
formatString: 0
summarizeBy: sum
isNameInferred
sourceColumn: [Cost]
annotation SummarizationSetBy = Automatic
/// Month-level date used for chronological axes, filtering, and date slicers.
column Date
formatString: mmm, yyyy
summarizeBy: none
isNameInferred
sourceColumn: [Date]
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isCustom":true}
/// Sales amount for the month; source column for the Sales measure.
column 'Monthly sales'
isHidden
formatString: 0
summarizeBy: sum
isNameInferred
sourceColumn: [Monthly sales]
annotation SummarizationSetBy = Automatic
partition 'Trending data' = calculated
mode: import
source =
ADDCOLUMNS(
DATATABLE(
"Year", INTEGER,
"MonthNum", INTEGER,
"Month", STRING,
"Monthly sales", INTEGER,
"Units", INTEGER,
"Cost", INTEGER,
{
{ 2023, 1, "Jan", 53000, 1060, 32860 },
{ 2023, 2, "Feb", 43000, 860, 26660 },
{ 2023, 3, "Mar", 42000, 840, 26040 },
{ 2023, 4, "Apr", 61500, 1230, 38130 },
{ 2023, 5, "May", 40500, 810, 25110 },
{ 2023, 6, "Jun", 80500, 1610, 49910 },
{ 2023, 7, "Jul", 59500, 1190, 36890 },
{ 2023, 8, "Aug", 49500, 990, 30690 },
{ 2023, 9, "Sep", 45000, 900, 27900 },
{ 2023, 10, "Oct", 82500, 1650, 51150 },
{ 2023, 11, "Nov", 43500, 870, 26970 },
{ 2023, 12, "Dec", 79500, 1590, 49290 },
{ 2024, 1, "Jan", 57500, 1150, 35650 },
{ 2024, 2, "Feb", 47000, 940, 29140 },
{ 2024, 3, "Mar", 45500, 910, 28210 },
{ 2024, 4, "Apr", 67000, 1340, 41540 },
{ 2024, 5, "May", 44000, 880, 27280 },
{ 2024, 6, "Jun", 87500, 1750, 54250 },
{ 2024, 7, "Jul", 64500, 1290, 39990 },
{ 2024, 8, "Aug", 53500, 1070, 33170 },
{ 2024, 9, "Sep", 48500, 970, 30070 },
{ 2024, 10, "Oct", 89500, 1790, 55490 },
{ 2024, 11, "Nov", 47500, 950, 29450 },
{ 2024, 12, "Dec", 86500, 1730, 53630 },
{ 2025, 1, "Jan", 62500, 1250, 38750 },
{ 2025, 2, "Feb", 51000, 1020, 31620 },
{ 2025, 3, "Mar", 49000, 980, 30380 },
{ 2025, 4, "Apr", 72500, 1450, 44950 },
{ 2025, 5, "May", 47500, 950, 29450 },
{ 2025, 6, "Jun", 95000, 1900, 58900 },
{ 2025, 7, "Jul", 69500, 1390, 43090 },
{ 2025, 8, "Aug", 58000, 1160, 35960 },
{ 2025, 9, "Sep", 52500, 1050, 32550 },
{ 2025, 10, "Oct", 97000, 1940, 60140 },
{ 2025, 11, "Nov", 51500, 1030, 31930 },
{ 2025, 12, "Dec", 94000, 1880, 58280 },
{ 2026, 1, "Jan", 68000, 1360, 42160 },
{ 2026, 2, "Feb", 55500, 1110, 34410 },
{ 2026, 3, "Mar", 53500, 1070, 33170 },
{ 2026, 4, "Apr", 79000, 1580, 48980 },
{ 2026, 5, "May", 52000, 1040, 32240 },
{ 2026, 6, "Jun", 103000, 2060, 63860 },
{ 2026, 7, "Jul", 75500, 1510, 46810 },
{ 2026, 8, "Aug", 63000, 1260, 39060 },
{ 2026, 9, "Sep", 57500, 1150, 35650 },
{ 2026, 10, "Oct", 105500, 2110, 65410 },
{ 2026, 11, "Nov", 56000, 1120, 34720 },
{ 2026, 12, "Dec", 102500, 2050, 63550 }
}
),
"Date", DATE ( [Year], [MonthNum], 1 )
)
/// Generated time-series values with positive and negative spikes used to demonstrate conditional formatting for line segments, shading, and markers.
table 'Spikes and Dips'
/// Returns the theme positive color for the maximum selected value, the theme negative color for the minimum, and transparent for all other markers.
measure 'Min and max marker' =
VAR _maxValue =
CALCULATE ( MAX ( 'Spikes and Dips'[Value] ), ALLSELECTED () )
VAR _minValue =
CALCULATE ( MIN ( 'Spikes and Dips'[Value] ), ALLSELECTED () )
VAR _dataPoint =
SUM ( 'Spikes and Dips'[Value] )
RETURN
SWITCH (
TRUE (),
_dataPoint = _maxValue, "good",
_dataPoint = _minValue, "bad",
"#FFFFFF00"
)
/// Sequential period number used as the x-axis for the generated line series.
column Period
formatString: 0
summarizeBy: none
isNameInferred
sourceColumn: [Period]
annotation SummarizationSetBy = User
/// Generated value containing typical observations and deliberate positive and negative spikes.
column Value
formatString: 0
summarizeBy: sum
isNameInferred
sourceColumn: [Value]
annotation SummarizationSetBy = Automatic
partition 'Spikes and Dips' = calculated
mode: import
source =
SELECTCOLUMNS (
ADDCOLUMNS (
GENERATESERIES ( 1, 150, 1 ),
"ValueCol",
VAR p = [Value]
RETURN
SWITCH (
TRUE (),
p >= 30 && p <= 32, RANDBETWEEN ( 50, 80 ),
p >= 20 && p <= 23, RANDBETWEEN ( -40, -30 ),
RANDBETWEEN ( 1, 10 )
)
),
"Period", [Value],
"Value", [ValueCol]
)
/// Field parameter that switches among Units sold, Sales, and COGS and assigns a consistent color to each measure.
table Parameter
/// Display label for the measure selected through the field parameter.
column Parameter
summarizeBy: none
sourceColumn: [Value1]
sortByColumn: 'Parameter Order'
relatedColumnDetails
groupByColumn: 'Parameter Fields'
annotation SummarizationSetBy = Automatic
/// Internal field reference that identifies the measure used by each field parameter option.
column 'Parameter Fields'
isHidden
summarizeBy: none
sourceColumn: [Value2]
sortByColumn: 'Parameter Order'
extendedProperty ParameterMetadata = {"version":3,"kind":2}
annotation SummarizationSetBy = Automatic
/// Numeric sort order for the field parameter options.
column 'Parameter Order'
isHidden
formatString: 0
summarizeBy: sum
sourceColumn: [Value3]
annotation SummarizationSetBy = Automatic
/// CSS color name assigned to each field parameter measure for conditional formatting.
column Color
summarizeBy: none
sourceColumn: [Value4]
annotation SummarizationSetBy = Automatic
partition Parameter = calculated
mode: import
source =
{
("Units sold", NAMEOF('Trending data'[Units sold]), 0, "MidnightBlue"),
("Sales", NAMEOF('Trending data'[Sales]), 1, "MediumOrchid"),
("COGS", NAMEOF('Trending data'[COGS]), 2, "Crimson")
}
/// Disconnected measure selector that maps each measure choice to a color for dynamic measure and color formatting examples.
table 'Select measure'
/// Returns Units sold, Sales, or COGS according to the current Measure selection.
measure 'Selected measure' =
SWITCH (
SELECTEDVALUE ( 'Select measure'[Measure] ),
"Units sold", [Units sold],
"Sales", [Sales],
"COGS", [COGS],
BLANK ()
)
formatString: 0
/// Measure name selected by the report viewer to control the dynamic measure result.
column Measure
summarizeBy: none
sourceColumn: [Value1]
annotation SummarizationSetBy = Automatic
/// CSS color name associated with each measure selection for conditional formatting.
column Color
summarizeBy: none
sourceColumn: [Value2]
annotation SummarizationSetBy = Automatic
partition 'Select measure' = calculated
mode: import
source =
{
("Units sold", "MidnightBlue"),
("Sales", "MediumOrchid"),
("COGS", "Crimson")
}
/// Sample units by quarter and color category used to demonstrate synchronized legend colors and gradient formatting.
table 'Quarterly colors'
/// Returns the quarter with the highest units in the current context while preserving color and other filters.
measure 'Best Q' =
VAR _ColorQuarters =
SUMMARIZECOLUMNS (
'Quarterly colors'[Quarter],
ALL ( 'Quarterly colors'[Quarter] ),
"UnitsSold", SUM ( 'Quarterly colors'[Units] )
)
VAR _MaxUnits =
MAXX ( _ColorQuarters, [UnitsSold] )
VAR _BestRows =
FILTER ( _ColorQuarters, [UnitsSold] = _MaxUnits )
RETURN
MAXX ( _BestRows, 'Quarterly colors'[Quarter] )
/// CSS color name that identifies the category and supplies its conditional formatting color.
column Color
isNameInferred
sourceColumn: [Color]
/// Quarter label used to compare units across Q1, Q2, and Q3.
column Quarter
isNameInferred
sourceColumn: [Quarter]
/// Number of units associated with each color category and quarter.
column Units
isNameInferred
sourceColumn: [Units]
partition 'Quarterly colors' = calculated
mode: import
source =
DATATABLE (
"Color", STRING,
"Quarter", STRING,
"Units", INTEGER,
{
{ "Crimson", "Q1", 45 },
{ "Crimson", "Q2", 62 },
{ "Crimson", "Q3", 78 },
{ "MidnightBlue", "Q1", 72 },
{ "MidnightBlue", "Q2", 55 },
{ "MidnightBlue", "Q3", 88 },
{ "MediumSeaGreen", "Q1", 38 },
{ "MediumSeaGreen", "Q2", 71 },
{ "MediumSeaGreen", "Q3", 49 },
{ "Goldenrod", "Q1", 91 },
{ "Goldenrod", "Q2", 47 },
{ "Goldenrod", "Q3", 66 },
{ "MediumOrchid", "Q1", 56 },
{ "MediumOrchid", "Q2", 83 },
{ "MediumOrchid", "Q3", 60 }
}
)
cultureInfo en-US
annotation __PBI_TimeIntelligenceEnabled = 0
annotation PBI_QueryOrder = []
Zeilen im Vorjahr einblenden
Wenn ein Liniendiagramm mehrere Jahre vergleicht, verwenden Sie einen Farbverlauf, um das neueste Jahr hervorzuheben und frühere Jahre in Grautönen anzuzeigen. Die Formatierung wird aktualisiert, wenn Filter oder neue Daten geändert werden, welches Jahr neu ist.
Konfigurieren Sie in diesem Beispiel ein Liniendiagramm mit "Monat " auf der x-Achse, "Umsatz " auf der Y-Achse und " Jahr " in der Legende.
So wenden Sie den Farbverlauf an:
Wählen Sie das Liniendiagramm und dann "Visuell formatieren" aus.
Erweitern Sie Linien, und erweitern Sie dann "Farbe".
Wählen Sie "Alle Datenreihen" und dann neben "Farbe" die Schaltfläche "Bedingte Formatierung(fx)" aus.
Legen Sie im Dialogfeld "bedingte Formatierung" die Formatvorlage auf "Farbverlauf" fest.
Wählen Sie unter Welchem Feld dies aus?, wählen Sie das Measure aus, das das letzte Jahr zurückgibt.
Legen Sie "Minimum " auf "Hellgrau" und "Maximum " auf "Blau" fest.
Wählen Sie "Mittelfarbe hinzufügen", legen Sie die mittlere Farbe auf ein dunkleres Grau fest, und wählen Sie dann "OK" aus.
Das letzte Jahr wird blau angezeigt, während frühere Jahre graue Schattierungen durchblenden.
Die Linienfarbe steuert auch die Markierungs- und Datenreihenbezeichnungsfarben. Verwenden Sie Markierungen und Reihenbeschriftungen als nicht einfarbige Hinweise, mit denen die Linien unterschieden werden können. Um sie anzuzeigen, erweitern Sie Markierungen , und aktivieren Sie "Anzeigen " für alle Serien. Erweitern Sie dann Reihenbeschriftungen , und aktivieren Sie sie.
Wenn sich die Datumsauswahl des Berichts ändert, bleibt das letzte ausgewählte Jahr blau. In früheren Jahren wird der Kontext weiterhin grau bereitgestellt.
Um die bedingte Formatierung zu bearbeiten, wählen Sie die Fx-Schaltfläche erneut aus. Um sie zu entfernen und zu statischen Farben zurückzukehren, wählen Sie die Radiererschaltfläche neben "Farbe" aus.
Formatieren von Liniensegmenten und Schattierung
Sie können Segmente innerhalb einer einzelnen Zeile formatieren, um hohe und niedrige Werte zu unterscheiden oder zu erhöhen und zu verkleinern. In diesem Beispiel wird ein Liniendiagramm mit Punkt auf der X-Achse und der Summe des Werts auf der Y-Achse verwendet.
So formatieren Sie die Liniensegmente:
Wählen Sie das Liniendiagramm und dann "Visuell formatieren" aus.
Erweitern Sie Linien, und erweitern Sie dann "Farbe".
Wählen Sie neben "Farbe" die Schaltfläche "Bedingte Formatierung(fx)" aus.
Formatformatvorlage auf Farbverlauf festlegen.
Wählen Sie unter Welchem Feld dies aus?, wählen Sie "Summe des Werts" aus.
Legen Sie "Minimum " auf "Dunkelrot" und "Maximum " auf "Dunkelblau" fest.
Wählen Sie "Mittelfarbe hinzufügen", legen Sie " Zentriert " auf den benutzerdefinierten Wert
0fest, wählen Sie "Grau" für die Farbe aus, und wählen Sie dann "OK" aus.
Die Liniensegmente wechseln von Rot für niedrige Werte bis grau bei Null auf Blau für hohe Werte. Die Einstellung "Segmenttyp " wird angezeigt, und standardmäßig wird " Center" angezeigt. Die Einstellung "Farbverlauf " ist standardmäßig aktiviert.
Ändern Sie den Segmenttyp in "Links" oder " Rechts ", um die Farbe jedes Datenpunkts auf das Segment auf dieser Seite anzuwenden. Farbverlaufsmischung ist nicht verfügbar, wenn Sie links oder rechts auswählen.
Um die Farben deutlicher zu gestalten, aktivieren Sie den Schattenbereich. Der schattierte Bereich verwendet die bedingt formatierten Linienfarben.
Markierte Markierungen hervorheben
Wenden Sie bedingte Formatierung direkt auf Linienmarkierungen an, um bestimmte Datenpunkte hervorzuheben. In diesem Beispiel weist ein DAX-Measure (Data Analysis Expressions) dem Maximalwert und der negativen Farbe des Berichtsdesigns den Minimalwert zu. Sie weist allen anderen Markierungen eine transparente Farbe zu.
Ohne bedingte Formatierung werden Markierungen an jedem Datenpunkt angezeigt und können das Scannen des Diagramms erschweren.
Erstellen Sie das folgende Measure:
Min and max marker =
VAR _maxValue =
CALCULATE (
MAX ( 'Spikes and Dips'[Value] ),
ALLSELECTED ()
)
VAR _minValue =
CALCULATE (
MIN ( 'Spikes and Dips'[Value] ),
ALLSELECTED ()
)
VAR _dataPoint =
SUM ( 'Spikes and Dips'[Value] )
RETURN
SWITCH (
TRUE (),
_dataPoint = _maxValue, "good",
_dataPoint = _minValue, "bad",
"#FFFFFF00"
)
So wenden Sie das Measure auf die Markierungen an:
- Wählen Sie das Liniendiagramm und dann "Visuell formatieren" aus.
- Erweitern Sie Markierungen, und erweitern Sie dann die Farbe.
- Wählen Sie neben "Farbe" die Schaltfläche "Bedingte Formatierung(fx)" aus.
- Formatformatvorlage auf Feldwert festlegen.
- Wählen Sie unter Welchem Feld dies aus?, wählen Sie "Min" und "Max" aus.
- Wählen Sie OK aus.
Nur die minimalen und maximalen Markierungen bleiben sichtbar. Da das Measure Designfarbnamen zurückgibt, werden die Markierungsfarben aktualisiert, wenn Sie die Stimmungsfarben des Berichtsdesigns ändern.
Synchronisieren von Legendenfarben über Diagramme hinweg
Verwenden Sie eine Spalte oder ein Measure, die Farbwerte zurückgibt, um die gleiche Kategoriefarbe für mehrere visuelle Elemente beizubehalten. Wenn Sie Farben im semantischen Modell definieren, können Sie die Farbe an einer zentralen Stelle aktualisieren.
Im folgenden Beispiel werden Kategorien verwendet, deren Namen Farben sind. Vor der bedingten Formatierung stimmen die visuellen Farben nicht mit ihren Kategorienamen überein.
So wenden Sie das Farbfeld auf ein Donut-Diagramm an:
- Wählen Sie das Donutdiagramm aus, und wählen Sie dann "Visuelles Format" aus.
- Erweitern Sie Segmente, und erweitern Sie dann Farben.
- Wählen Sie neben "Farbe" die Schaltfläche "Bedingte Formatierung(fx)" aus.
- Formatformatvorlage auf Feldwert festlegen.
- Wählen Sie unter Welchem Feld dies aus?, wählen Sie das Feld aus, das die Kategoriefarben enthält.
- Wählen Sie OK aus.
Wiederholen Sie diese Schritte für die anderen Diagramme. Der Name der Formatierungskarte variiert je nach visuellem Element. Verwenden Sie z. B . Spalten für ein Säulendiagramm und Linien für ein Liniendiagramm. Sie können ein visuelles Element als zentrale Legende verwenden und die Legenden auf den anderen visuellen Elementen deaktivieren.
Wenn ein Berichtsanzeige eine Kategorie in der zentralen Legende auswählt, bleibt die gleiche Kategoriefarbe für alle visuellen Elemente konsistent.
Anwenden eines Farbverlaufs auf Legendenkategorien
Wenn ein Diagramm über eine Legende verfügt, können Sie einen Farbverlauf basierend auf einem numerischen Wert anwenden. Die normale kategorisierte Legende bleibt sichtbar. Ohne eine kategorisierte Legende kann das visuelle Element stattdessen die Farbverlaufsskala für bedingte Formatierungen anzeigen.
So wenden Sie einen Farbverlauf an:
- Wählen Sie das Diagramm aus, und wählen Sie dann "Visuelles Format" aus.
- Erweitern Sie die Formatierungskarte für die Datenfarben des visuellen Elements, z. B. Spalten, Balken oder Segmente.
- Wählen Sie neben "Farbe" die Schaltfläche "Bedingte Formatierung(fx)" aus.
- Formatformatvorlage auf Farbverlauf festlegen.
- Wählen Sie das numerische Feld oder das Maß aus, auf dem die Formatierung basieren soll.
- Konfigurieren Sie die minimalen, maximalen und optionalen Mittelmittelfarben, und wählen Sie dann "OK" aus.
Da der Farbverlauf auf Werten anstelle bestimmter Kategorien basiert, wird er weiterhin angewendet, wenn neue Legendenkategorien angezeigt werden.
Anwenden von Farben mithilfe von Feldparametern
Mithilfe von Feldparametern können Berichtsanzeigen die von einem visuellen Element genutzten Measures oder Dimensionen wechseln. Der Feldparameter im Beispiel-TMDL-Skript enthält eine Farbspalte, die jeder Parameterauswahl eine konsistente Farbe zuweist.
So wenden Sie die Farbspalte an:
- Wählen Sie das Diagramm aus, und wählen Sie dann "Visuelles Format" aus.
- Erweitern Sie die Formatierungskarte für die Datenfarben des Diagramms.
- Wählen Sie neben "Farbe" die Schaltfläche "Bedingte Formatierung(fx)" aus.
- Formatformatvorlage auf Feldwert festlegen.
- Wählen Sie unter Welchem Feld dies aus?, wählen Sie die Farbspalte des Feldparameters aus.
- Wählen Sie OK aus.
Die visuelle Farbe ändert sich mit dem ausgewählten Feldparameter. Wenden Sie dasselbe Farbfeld auf andere visuelle Elemente an, um eine konsistente Farbe für das ausgewählte Measure im gesamten Bericht beizubehalten.
Überlegungen und Einschränkungen
- Für die Farbverlaufsformatierung ist ein numerisches Feld oder maß erforderlich.
- Regelbasierte Formatierung unterstützt numerische und Textwerte, die verfügbaren Optionen variieren jedoch je nach visueller und formatierungseigenschaft.
- Für die Feldwertformatierung ist ein Feld oder ein Measure erforderlich, das unterstützte Farbwerte zurückgibt, z. B. Farbnamen, Hexadezimalcodes oder Berichtsdesignfarbnamen.
- Der Farbansatz für Feldparameter funktioniert nur, wenn Sie eine Parameteroption auswählen. Es werden keine separaten Farben zugewiesen, wenn mehrere Parameteroptionen in einem Diagramm angezeigt werden.
- Die Liniensegmentformatierung gilt für eine einzelne Linienreihe. Durch das Hinzufügen einer Legende werden mehrere Datenreihen erstellt und die Segmentformatierung deaktiviert.
- Die bedingte Formatierung benötigt eine Aggregation oder ein Maß für das Feld, das die Formatierung steuert.