RGB() gibt eine Ganzzahl zurück, die dem Farbcode der von drei Parametern definierten Farbe entspricht: der roten Komponente r, der grünen Komponente g und der blauen Komponente b. Diese Komponenten müssen Ganzzahlwerte zwischen 0 und 255 aufweisen. Die Funktion kann in Formeln verwendet werden, um die Farbeigenschaften eines Diagrammobjekts festzulegen oder zu bewerten.
Syntax:
RGB (r, g, b)
Rückgabe Datentyp: dual
Argumente
Argument
Beschreibung
r, g, b
Komponentenwerte für Rot, Grün und Blau. Eine Farbkomponente von 0 entspricht keinem Beitrag, eine Farbkomponente von 255 einem vollständigen Beitrag.
InformationshinweisAlle Argumente müssen Formeln sein, die ganze Zahlen zwischen 0 und 255 ergeben.
Wird die numerische Komponente interpretiert und in Hexadezimalnotation formatiert, lassen sich die Werte der Farbkomponenten einfacher erkennen. Hellgrün hat beispielsweise den Wert 4 278 255 360, was FF00FF00 in hexadezimaler Schreibweise entspricht. Die ersten beiden Positionen 'FF' (255) kennzeichnen den Alpha-Kanal. In den Funktionen RGB und HSL ist dies stets 'FF' (deckend). Die nächsten beiden Positionen '00' stehen für den Rot-Anteil, die nächsten beiden Positionen 'FF' stehen für den Grün-Anteil und die letzten beiden Positionen '00' stehen für den Blau-Anteil.
Unter Farbige Kennzeichnung einer Visualisierung finden Sie Beispiele für die Verwendung der Farbfunktionen in Visualisierungen sowie Näheres zu den Visualisierungen, welche die Farbgestaltung nach Formeln unterstützen.
Laden Sie die Daten und öffnen Sie ein Arbeitsblatt. Erstellen Sie eine neue Tabelle und fügen Sie dieses Feld als Dimension hinzu:
Product
Erstellen Sie die folgende Kennzahl:
=Sum(Sales), um die Summe der Umsätze zu berechnen.
Geben Sie im Fenster Eigenschaften der Kennzahl Sum(Sales) die folgende Formel als Formel für die Hintergrundfarbe ein: Dadurch wird die Zellenfarbe entsprechend der Umsatzberechnung für das Produkt angewendet.
Laden Sie die Daten und öffnen Sie ein Arbeitsblatt. Erstellen Sie eine neue Tabelle und fügen Sie dieses Feld als Dimension hinzu:
Customer
Erstellen Sie die folgenden Kennzahlen:
=Sum(SalesValue), um die Summe der Umsätze zu berechnen.
=Sum(Cost), um den Gesamtwert der Umsatzkosten zu berechnen.
=Sum(ProfitMargin), um die Gewinnspanne zu summieren. Um diesen Wert als Prozentsatz anzuzeigen, wählen Sie unter Zahlenformat die Option Zahl > Standardformatierung > 12.34% aus.
Geben Sie im Fenster Eigenschaften der Kennzahl Sum(ProfitMargin) die folgende Formel als Formel für die Hintergrundfarbe ein:
If(ProfitMargin > 0.3, RGB(0, 128, 0), // Green for high-profit customers
If(ProfitMargin >= 0.1 and ProfitMargin <= 0.3, RGB(255, 165, 0), // Orange for moderate-profit customers
RGB(255, 0, 0) // Red for low-profit customers
)
)
Deaktivieren Sie im Fenster Darstellung unter Präsentation die Option Gesamtwerte.
Results table
Customer
Sum(SalesValue)
Sum(Cost)
Sum(Profit Margin)
Customer A
500
300
40.00%
Customer B
800
750
6.25%
Customer C
400
300
25.00%
Customer D
600
550
8.33%
Customer E
900
700
22.22%
Die Ausgabe der Funktion RGB zeigt je nach Gewinnspanne des Kunden die folgenden Farben an:
Grün (RGB(0, 128, 0)) für Kunden mit höheren Gewinnspannen als 30%.
Orange (RGB(255, 165, 0)) für Kunden mit mittleren Gewinnspannen zwischen 10% und 30%.
Rot (RGB(255, 0, 0)) für Kunden mit einer Gewinnspanne unter 10%.
Beispiel – Szenario für RGB-Diagramm
Übersicht
Ein Datensatz enthält tatsächliche und geplante Umsatzdaten nach Land. Ein Vertriebsleiter möchte die Daten in einem Balkendiagramm anzeigen und die Umsatzzahlen hervorheben, die über dem geplanten Wert für den Zeitraum liegen.
Öffnen Sie den Dateneditor und fügen Sie das Ladeskript unten in einen neuen Abschnitt ein.
Das Ladeskript umfasst:
Datensatz, der in eine Datentabelle namens Example geladen wird
Laden Sie die Daten und öffnen Sie ein Arbeitsblatt. Erstellen Sie ein neues Balkendiagramm und fügen Sie das folgende Feld als Dimension hinzu:
Country
Erstellen Sie die folgende Kennzahl:
=Sum(ActualSales), um den Gesamtwert der Umsätze für das Land zu berechnen.
Fügen Sie eine benutzerdefinierte Farbformel hinzu, um den tatsächlichen Umsatz mit dem geplanten Umsatz zu vergleichen. Deaktivieren Sie im Eigenschaftsfenster unter Darstellung > Farben und Legende die Option Farben: Automatisch, um zu Benutzerdefiniert zu wechseln, und wählen Sie dann Nach Formel aus der Liste aus. Geben Sie die folgende Formel ein:
=If(Sum(ActualSales)>Sum(ProjectedSales),RGB(0,128,0),RGB(128,0,0)), um die Ereignisse, bei denen der tatsächliche Umsatz den geplanten Umsatz übersteigt, grün und die Fälle, bei denen der geplante Umsatz den tatsächlichen Umsatz übersteigt, rot zu markieren.
Ergebnisse: Balkendiagramm der Umsätze nach Land
Wir können sehen, dass die Balkenfarbe für die Länder mit einem Umsatz, der den geplanten Wert übersteigt, grün ist, während die Länder mit einem Umsatz, der unter dem geplanten Wert liegt, rot erscheinen. Zum Beispiel ist Sweden grün, weil der Umsatzwert von 98,000 größer ist als der geplante Wert von 50,000.
Hat diese Seite Ihnen geholfen?
Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!