RGB() returnerar ett heltal som motsvarar färgkoden för den färg som definieras av tre parametrar: den röda komponenten r, den gröna komponenten g och den blå komponenten b. Komponenterna måste ha heltalsvärden mellan 0 och 255. Funktionen kan användas i uttryck för att ställa in eller utvärdera färgegenskaper för ett diagramobjekt.
Syntax:
RGB (r, g, b)
Returnerad datatyp: dual
Argument
Argument
Beskrivning
r, g, b
Röda, gröna och blå komponentvärden. En färgkomponent med värdet 0 motsvarar ingen påverkan och värdet 255 motsvarar full påverkan.
Anteckning om informationAlla argument måste vara uttryck som resulterar i heltal i intervallet 0 till 255.
Om den numeriska komponenten tolkas och formateras i hexadecimal notation blir det lättare att se värdena på färgkomponenterna. Exempelvis har ljusgrön numret 4 278 255 360, som i hexadecimal notation är FF00FF00. De första två positionerna ‘FF‘ (255) anger alpha-kanalen. I funktionerna RGB och HSL är denna alltid ”FF” (ogenomskinlig). De följande två positionerna ”00” visar mängden för röd, de därpå följande två positionerna ”FF” visar mängden för grön och de två sista positionerna ”00” visar mängden för blå.
Se avsnittet Färglägga en visualisering, där du hittar exempel på hur du använder färgfunktionerna i visualiseringar, samt detaljerad information om de visualiseringar som har stöd för färguttryck.
Ladda data och öppna ett ark. Skapa en ny tabell och lägg till det här fältet som en dimension:
Product
Skapa följande mått:
=Sum(Sales), för att beräkna summan av försäljningen.
I panelen Egenskaper för mätvärdet Sum(Sales) anger du följande uttryck som Bakgrundsfärguttryck: Detta kommer att tillämpa cellfärg enligt försäljningskalkylen för produkten.
Försäljningsvärden över 400 är markerade med grön bakgrund.
Försäljningsvärden mellan 200 och 400 är markerade med gul bakgrund.
Alla övriga försäljningsvärden är markerade med röd bakgrund.
Exempel – markera vinstdata i ett diagram
Översikt
En datauppsättning innehåller försäljningssiffror per kund. Vi vill analysera uppgifterna och lyfta fram vinstmarginalerna beroende på om de är låga, måttliga eller höga.
Öppna dataladdningsredigeraren och lägg till laddningsskriptet nedan i ett nytt delavsnitt.
Laddningsskriptet innehåller:
En datauppsättning som läses in i en datatabell som heter Example.
Ladda data och öppna ett ark. Skapa en ny tabell och lägg till det här fältet som en dimension:
Customer
Skapa följande mått:
=Sum(SalesValue), för att beräkna summan av försäljningen.
=Sum(Cost), för att beräkna det totala värdet av kostnaden för sålda varor.
=Sum(ProfitMargin), för att summera vinstmarginalen. Om du vill visa värdet i procent väljer du Nummer > Enkel formatering > 12,34% under Nummerformatering.
I panelen Egenskaper för mätvärdet Sum(ProfitMargin) anger du följande uttryck som Bakgrundsfärguttryck:
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
)
)
I panelen Utseende, under Presentation, stänger du av Totalsummor.
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%
Utdata från funktionen RGB återger följande färger enligt kundens vinstmarginal:
Grön, RGB(0, 128, 0), för kunder med vinstmarginaler högre än 30%.
Orange, RGB(255, 165, 0), för kunder med måttliga vinstmarginaler mellan 10% och 30%.
Röd, RGB(255, 0, 0), för kunder med en vinstmarginal under 10%.
Exempel – RGB diagramscenario
Översikt
En datauppsättning innehåller faktiska och prognosticerade försäljningsdata per land. En försäljningschef vill visa data i ett stapeldiagram och lyfta fram de försäljningssiffror som är högre än prognosvärdet för perioden.
Öppna dataladdningsredigeraren och lägg till laddningsskriptet nedan i ett nytt delavsnitt.
Laddningsskriptet innehåller:
En datauppsättning som läses in i en datatabell som heter Example.
Ladda data och öppna ett ark. Skapa ett nytt stapeldiagram och lägg till det här fältet som en dimension:
Country
Skapa följande mått:
=Sum(ActualSales), för att beräkna det totala värdet av försäljning för landet.
Lägg till ett anpassat färguttryck för att jämföra faktisk försäljning med prognostiserad. I egenskapspanelen, under Utseende > Färger och teckenförklaring, inaktiverar du av Färger: Auto för att växla till Anpassad och välj sedan Efter uttryck i listan. Ange följande uttryck:
=If(Sum(ActualSales)>Sum(ProjectedSales),RGB(0,128,0),RGB(128,0,0)), för att i grönt markera förekomster där faktisk försäljning överstiger prognostiserad försäljning och i rött de tillfällen då den prognostiserade försäljningen överstiger den faktiska.
Resultat: Stapeldiagram över försäljning per land
Vi kan se att stapeln är grön för de länder vars försäljning överstiger det prognostiserade värdet, medan de länder vars försäljning understiger det prognostiserade värdet visas i rött. Till exempel är Sweden grönt eftersom försäljningsvärdet på 98,000 är större än det prognostiserade värdet på 50,000.
Var den här sidan till hjälp för dig?
Om du stöter på några problem med den här sidan eller innehållet på den, t.ex. ett stavfel, ett saknat steg eller ett tekniskt fel – meddela oss!