KNOWLEDGE BASE

Colorare in modo condizionale una vista in base a ogni valore o tutti i valori combinati


Pubblicato: 24 Sep 2018
Data dell'ultima modifica: 20 Jul 2023

Domanda

Come colorare gli indicatori in modo diverso per ogni membro di dimensione o con un altro colore non segmentato quando tutti i membri di dimensione sono visualizzati nella vista

Ambiente

  • Tableau Desktop

Risposta

La cartella di lavoro di esempio in allegato utilizza l'insieme di dati di esempio di Superstore per illustrare i seguenti passaggi:
  1. Trascina [Regione] nello spazio Colonne
  2. Trascina [Vendite] nello spazio Righe
  3. Trascina [Profitto] sull'asse per le vendite e rilascia il campo
  4. Sposta [Nomi misure] dallo spazio Colonne in Colore nella scheda Indicatori
  5. Crea un campo calcolato con un nome come "Colore di tutto o di ogni segmento" e un calcolo simile al seguente:

    IF { FIXED : COUNTD([Segmento])} = {EXCLUDE [Segmento] : COUNTD([Segmento])}
    THEN "All"
    ELSE [Segmento]
    END

    Nota: L'espressione FIXED restituirà sempre il conteggio univoco totale di segmenti, indipendentemente da come viene filtrata la vista. L'espressione EXCLUDE restituirà il conteggio univoco dei segmenti nella vista in base al modo in cui questa viene filtrata. È necessario escludere [Segmento]. In caso contrario, ogni indicatore nella vista restituirà 1 (poiché ogni segmento della barra ha un solo valore per [Segmento]).

  6. Tieni premuto MAIUSC e trascina [Colore di tutto o di ogni segmento] su Colore.

Ulteriori informazioni

Sarà necessario modificare il filtro [Segmento] e impostare manualmente il colore per tale selezione di filtro. Ripeti quindi questo processo per ogni possibile selezione del filtro [Segmento].
Con questo articolo hai risolto il problema?