RGB() retourneert een geheel getal dat overeenkomst met de kleurcode van de kleur die is gedefinieerd door de drie parameters: de rode component r, de groene component g en de blauwe component b. Deze componenten moeten beschikken over gehele getalwaarden tussen 0 en 255. De functie kan worden gebruikt in uitdrukkingen voor het instellen of evalueren van de kleureigenschappen van een diagramobject.
Syntaxis:
RGB (r, g, b)
Retourgegevenstypen: dubbele waarde
Argumenten
Argument
Beschrijving
r, g, b
De componentwaarden voor rood, groen en blauw. Een kleurcomponent van 0 komt overeen met geen bijdrage en een kleurcomponent van 255 met volledige bijdrage.
InformatieAlle argumenten moeten uitdrukkingen zijn die resulteren in een geheel getal in het bereik van 0 tot 255.
Bij het interpreteren van de numerieke component en het opmaken hiervan in een hexadecimale notatie, zijn de waarden van de kleurcomponenten gemakkelijker te zien. Lichtgroen heeft bijvoorbeeld het getal 4 278 255 360. In hexadecimale notatie is dit FF00FF00. De eerste twee posities ‘FF’ (255) geven het kanaal alpha aan. In de functies RGB en HSL is dit altijd ‘FF’ (ondoorzichtig). De volgende twee posities ‘00’ geven de hoeveelheid red aan, de volgende twee posities ‘FF’ geven de hoeveelheid green aan en de laatste twee posities 00’ geven de hoeveelheid blue aan.
Raadpleeg Kleur toekennen aan een visualisatie om voorbeelden te vinden van hoe u de kleurfuncties kunt gebruiken in visualisaties, alsmede details van de visualisaties die kleur per uitdrukking ondersteunen.
Laad de gegevens en open een werkblad. Maak een nieuwe tabel en voeg dit veld toe als dimensie:
Product
Maak de volgende meting:
=Sum(Sales), om de som van verkoop te berekenen.
Voer in het deelvenster Eigenschappen de volgende uitdrukking in als de Uitdrukking achtergrondkleur voor de Sum(Sales)-meting: Hierdoor wordt de celkleur toegepast volgens de verkoopberekening voor het product.
Verkoopwaarden boven 400 zijn gemarkeerd met een groene achtergrond.
Verkoopwaarden tussen 200 en 400 zijn gemarkeerd met een gele achtergrond.
Alle andere verkoopwaarden zijn gemarkeerd met een rode achtergrond.
Voorbeeld - Winstgegevens in een diagram markeren
Overzicht
Een gegevensverzameling bevat verkoopcijfers per klant. We willen de gegevens analyseren en de winstmarges markeren naargelang ze laag, middelhoog of hoog zijn.
Open de editor voor laden van gegevens en voeg het onderstaande load-script toe aan een nieuwe sectie.
Het load-script bevat:
Een gegevensverzameling die wordt geladen in een tabel met de naam Example.
Laad de gegevens en open een werkblad. Maak een nieuwe tabel en voeg dit veld toe als dimensie:
Customer
Maak de volgende metingen:
=Sum(SalesValue), om de som van verkoop te berekenen.
=Sum(Cost), om de totale waarde van de verkoopkosten te berekenen.
=Sum(ProfitMargin), om de winstmarge op te tellen. Om deze waarde als percentage weer te geven, selecteert u onder GetalnotatieGetal > Eenvoudige opmaak > 12,34%.
Voer in het deelvenster Eigenschappen de volgende uitdrukking in als de Uitdrukking achtergrondkleur voor de Sum(ProfitMargin)-meting:
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
)
)
Schakel in het venster Uiterlijk, onder Presentatie, Totalen uit.
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%
De uitvoer van de functie RGB geeft de volgende kleuren weer volgens de winstmarge van de klant:
Groen, RGB(0, 128, 0), voor klanten met winstmarges hoger dan 30%.
Oranje, RGB(255, 165, 0), voor klanten met middelhoge winstmarges tussen 10% en 30%.
Rood, RGB(255, 0, 0), voor klanten met een winstmarge onder 10%.
Voorbeeld – Scenario met RGB-diagram
Overzicht
Een gegevensverzameling bevat actuele en geschatte verkoopgegevens per land. Een verkoopmanager wil de gegevens in een staafdiagram weergeven en de verkoopcijfers markeren die hoger zijn dan de geschatte waarde voor de periode.
Open de editor voor laden van gegevens en voeg het onderstaande load-script toe aan een nieuwe sectie.
Het load-script bevat:
Een gegevensverzameling die wordt geladen in een tabel met de naam Example.
Laad de gegevens en open een werkblad. Maak een nieuwe staafdiagram en voeg dit veld toe als dimensie:
Country
Maak de volgende meting:
=Sum(ActualSales), om de totale verkoopwaarde voor het land te berekenen.
Voeg een aangepaste kleuruitdrukking toe om de werkelijke verkoop met de geschatte verkoop te vergelijken. Schakel in het eigenschappenvenster onder Uiterlijk > Kleuren en legendaKleuren: Automatisch ouit m over te schakelen naar Aangepast en selecteer vervolgens Op uitdrukking in de lijst. Voer de volgende uitdrukking in:
=If(Sum(ActualSales)>Sum(ProjectedSales),RGB(0,128,0),RGB(128,0,0)), om groen te markeren wanneer de werkelijke verkoop hoger is dan de geschatte verkoop en rood wanneer de geschatte verkoop hoger is dan de werkelijke verkoop.
Resultaten: staafdiagram van de verkoop per land
We kunnen zien dat de kleur van de staaf groen is voor de landen met een verkoop die de geschatte waarde overschrijdt, terwijl de landen met een verkoop onder de geschatte waarde rood worden weergegeven. Sweden is bijvoorbeeld groen omdat de verkoopwaarde van 98,000 groter is dan de geschatte waarde van 50,000.
Was deze pagina nuttig?
Als u problemen ervaart op deze pagina of de inhoud onjuist is – een typfout, een ontbrekende stap of een technische fout – laat het ons weten zodat we dit kunnen verbeteren!