BASE DE DADOS DE CONHECIMENTO

Exibição de cores condicionalmente por cada valor ou todos os valores combinados


Publicado: 24 Sep 2018
Data da última modificação: 20 Jul 2023

Pergunta

Como colorir as marcas de forma diferente para cada membro da dimensão, ou outra cor não segmentada quando todos os membros da dimensão são mostrados na vista

Ambiente

  • Tableau Desktop

Resposta

A pasta de trabalho de exemplo em anexo usa o mesmo conjunto de dados Superstore de amostra para demonstrar as instruções a seguir:
  1. Arraste [Region] para a divisória Colunas
  2. Arraste [Sales] até a divisória Linhas
  3. Arraste [Profit] sobre o eixo para Vendas e arraste o campo
  4. Mova [Measure Names] da prateleira Colunas para Cor no cartão Marcas
  5. Crie um campo calculado com um nome como "Todas ou cada cor de segmento" com um cálculo semelhante ao seguinte:

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

    Observação: A expressão FIXED sempre retornará a contagem total exclusiva de segmentos, independentemente de como a exibição é filtrada.A expressão EXCLUDE retornará a contagem exclusiva de segmentos na exibição com base em como a exibição é filtrada.É necessário excluir [Segment], caso contrário, cada marca na exibição retornará 1 (já que cada segmento de barra possui apenas um valor de [Segment])

  6. Shift e arraste [Todas ou cada cor de segmento] para Cor.

Informações adicionais

Será necessário alterar o filtro [Segment] e definir manualmente a cor dessa seleção de filtro.Em seguida, repita esse processo para cada seleção de filtro [Segment] possível.
Este artigo resolveu o problema?