Ti trovi qui:
Configurazione della formattazione condizionale complessa
All'interno delle proprietà del widget si possono configurare condizioni basate su un'unica colonna di riferimento. Tuttavia, a volte, si presenta la necessità di creare condizioni più complesse. Per configurare regole basate su più colonne di riferimento nei widget numero e tabella, usare SAQL.
-
Configurare le condizioni nella query SAQL. Definire le regole e generare i colori in una nuova colonna. Specificare i colori in codici esadecimali (come #CCCC00) o codici RGB (come rgb(255,255,255) o rgba(255,255,255,0)).
Ad esempio, la query seguente specifica la regola e genera il codice colore esadecimale per ognuna delle condizioni presenti nella colonna “FormatColor”.
"query": "q = load \"Sample_Superstore_with_Goals\";\n result = group q by 'Segment';\n result = foreach result generate q.'Segment' as 'Segment', sum(q.'Discount') as 'Discount', sum(q.'Profit') as 'Profit', sum(q.'Quantity') as 'Quantity', sum(q.'Sales') as 'Sales', (case when Segment == \"Consumer\" and sum(q.'Discount') >= 1000 then \"#008000\" when Segment == \"Consumer\" and sum(q.'Discount') < 1000 then \"#CCCC00\" when Segment == \"Corporate\" and sum(q.'Discount') >= 500 then \"#008000\" when Segment == \"Corporate\" and sum(q.'Discount') < 500 then \"#CCCC00\" when Segment == \"Home Office\" and sum(q.'Discount') >= 200 then \"#008000\" when Segment == \"Home Office\" and sum(q.'Discount') < 200 then \"#CCCC00\" else \"#000000\" end) as 'FormatColor';\n result = order result by ('Sales' desc);\n result = limit result 2000;", -
Per applicare il colore del testo alla colonna della tabella Vendite, selezionare la nuova colonna colore (“FormatColor”) nella proprietà colonna di riferimento del widget e quindi selezionare Utilizza il colore nella colonna di riferimento nell'opzione Metodo di colorazione.
L'esempio seguente colora in modo condizionale il testo nella colonna della tabella Vendite in base alla logica utilizzata per determinare il colore nella colonna di riferimento "FormatColor".

