RGB() restituisce un intero corrispondente al codice colore del colore definito dai tre parametri: la componente rossa r, la componente verde g e la componente blu b. Queste componenti devono avere valori interi compresi tra 0 e 255. La funzione può essere usata nelle espressioni per impostare o valutare le proprietà di colore di un oggetto grafico.
Sintassi:
RGB (r, g, b)
Tipo di dati restituiti: duale
Argomenti
Argomento
Descrizione
r, g, b
Valori del componente rosso, verde e blu. Un componente a colori pari a 0 corrisponde a nessun contributo e uno pari a 255 al contributo completo.
Nota informaticaTutti gli argomenti devono essere espressioni che si risolvono in numeri interi nella scala da 0 a 255.
Se si interpreta il componente numerico e lo si formatta in notazione esadecimale, i valori dei componenti a colori saranno più facilmente visibili. Ad esempio, il verde chiaro ha il numero 4 278 255 360, che in notazione esadecimale è FF00FF00. Le prime due posizioni 'FF' (255) indicano il canale alpha. Nelle funzioni RGB e HSL, è sempre 'FF' (opaco). Le due posizioni successive '00' indicano la quantità di red, le due posizioni successive 'FF' indicano la quantità di green e le sue posizioni finali '00' indicano la quantità di blue.
Fare riferimento alla sezione Colorazione di una visualizzazione per trovare esempi di come utilizzare le funzioni colore nelle visualizzazioni oltre che dettagli sulle visualizzazioni che supportano il colore in base all'espressione.
Caricare i dati e aprire un foglio. Creare una nuova tabella e aggiungere questo campo come dimensione:
Product
Creare la seguente misura:
=Sum(Sales), per calcolare la somma delle vendite.
Nel pannello Proprietà della misura Sum(Sales), inserire l'espressione seguente come Espressione colore sfondo. Questa azione applicherà un colore per la cella in base al calcolo delle vendite per il prodotto.
I valori di vendita superiori a 400 sono evidenziati con uno sfondo verde.
I valori di vendita tra 200 e 400 sono evidenziati con uno sfondo giallo.
Tutti gli altri valori di vendita sono evidenziati con uno sfondo rosso.
Esempio: evidenziazione dei dati sugli utili in un grafico
Panoramica
Un set di dati contiene i dati sulle vendite suddivisi per cliente. Bisogna analizzare i dati ed evidenziare i margini di profitto a seconda che siano bassi, moderati o alti.
Aprire l'Editor caricamento dati e aggiungere lo script di caricamento sotto in una nuova sezione.
Lo script di caricamento contiene:
Un set di dati che viene caricato in una tabella dati chiamata Example.
Caricare i dati e aprire un foglio. Creare una nuova tabella e aggiungere questo campo come dimensione:
Customer
Creare le seguenti misure:
=Sum(SalesValue), per calcolare la somma delle vendite.
=Sum(Cost), per calcolare il valore totale del costo delle vendite.
=Sum(ProfitMargin), per sommare il margine di profitto. Per mostrare questo valore come una percentuale, sotto la voce Formattazione numero, selezionare Numero > Formattazione semplice > 12,34%.
Nel pannello Proprietà della misura Sum(ProfitMargin), inserire l'espressione seguente come Espressione colore sfondo.
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
)
)
Nel pannello Aspetto, alla voce Presentazione, disattivare Totali.
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%
L'output della funzione RGB rende i seguenti colori in base al margine di profitto del cliente:
Verde, RGB(0, 128, 0), per i clienti con margini di profitto superiori al 30%.
Arancione, RGB(255, 165, 0), per i clienti con margini di profitto moderati tra il 10% e il 30%.
Rosso, RGB(255, 0, 0), per i clienti con un margine di profitto inferiore al 10%.
Esempio: scenario per il grafico RGB
Panoramica
Un set di dati contiene i dati di vendita effettivi e previsti per Paese. Un direttore vendite vuole visualizzare i dati in un grafico a barre ed evidenziare i dati di vendita che sono superiori al valore previsto per quel periodo.
Aprire l'Editor caricamento dati e aggiungere lo script di caricamento sotto in una nuova sezione.
Lo script di caricamento contiene:
Un set di dati che viene caricato in una tabella dati chiamata Example.
Caricare i dati e aprire un foglio. Creare un nuovo grafico a barre e aggiungere questo campo come dimensione:
Country
Creare la seguente misura:
=Sum(ActualSales), per calcolare il valore totale delle vendite per il Paese.
Aggiungere un'espressione cromatica personalizzata per confrontare le vendite effettive con quelle previste. Nel pannello delle proprietà, in Aspetto > Colori e legenda, disattivare Colori: Automatico per passare a Personalizzato, quindi selezionare Per espressione dall'elenco. Inserire la seguente espressione:
=If(Sum(ActualSales)>Sum(ProjectedSales),RGB(0,128,0),RGB(128,0,0)), per evidenziare in verde le occorrenze in cui le vendite effettive superano le vendite previste e in rosso quelle in cui le vendite previste superano le vendite effettive.
Risultati: grafico a barre delle vendite per Paese
È possibile vedere che il colore della barra è verde per i Paesi con vendite superiori al valore previsto, mentre quelli con vendite inferiori al valore previsto appaiono in rosso. Per esempio, Sweden è verde perché il valore di vendita di 98,000 è maggiore del valore previsto di 50,000.
Hai trovato utile questa pagina?
Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – ti pregiamo di farcelo sapere!