ARGB() wordt gebruikt in uitdrukkingen om de kleureigenschappen van een diagramobject in te stellen of te evalueren, waarbij de kleur wordt gedefinieerd door een rode component r, een groene component g een blauwe component b, met een alfafactor (ondoorzichtigheid) van alpha.
Syntaxis:
ARGB(alpha,
r, g,
b)
Retourgegevenstypen: dubbele waarde
Argumenten
Argument
Beschrijving
alpha
Transparantiewaarde in het bereik 0 tot 255. Een 0 komt overeen met volledige transparantie en 255 komt overeen met volledige ondoorzichtigheid.
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. 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.
Voorbeeld: diagramuitdrukking
Voorbeeld
Resultaten
ARGB(128, 0, 128, 0)
Geeft de kleur groen met semitransparantie.
Voorbeeld - Basisprincipes voor ARGB
Overzicht
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:
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, ARGB(128, 0, 128, 0), // Green for high-profit customers
If(ProfitMargin >= 0.1 and ProfitMargin <= 0.3, ARGB(128, 255, 165, 0), // Orange for moderate-profit customers
ARGB(128, 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 ARGB geeft de volgende kleuren weer volgens de winstmarge van de klant:
Groen, ARGB(128, 0, 128, 0), voor klanten met winstmarges hoger dan 30%.
Oranje, ARGB(128, 255, 165, 0), voor klanten met middelhoge winstmarges tussen 10% en 30%.
Rood, ARGB(128, 255, 0, 0), voor klanten met een winstmarge onder 10%.
Voorbeeld 5 – Scenario met ARGB-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 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),ARGB(128,0,128,0),ARGB(128,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 tikfout, een ontbrekende stap of een technische fout – laat het ons weten!