Skip to main content
Announcements
NEW: Seamless Public Data Sharing with Qlik's New Anonymous Access Capability: TELL ME MORE!
cancel
Showing results for 
Search instead for 
Did you mean: 
felipe_dutra
Partner - Creator
Partner - Creator

Condicionar apresentação de legenda em gráfico de barras

Bom dia, pessoal!

Preciso de um gráfico de barras que apresente ou não a legenda da dimensão de acordo com uma condicional.

Exemplo:

Dimensões do gráfico 1: (Este gráfico está sempre apresentando a legenda para Dim1/Dim2)

1. Dimensão de tempo - Sempre ativa

2. Dim1 - Ativa quando vLegenda=1 (com legenda)

3. Dim2 - Ativa quando vLegenda=0 (sem legenda)

Dimensões do gráfico 2: (Este gráfico não está apresentando a legenda para Dim1/Dim2)

1. Dimensão de tempo - Sempre ativa

2. Dim2 - Ativa quando vLegenda=0 (sem legenda)

3. Dim1 - Ativa quando vLegenda=1 (com legenda)


Ocorre que a segunda dimensão está sempre definindo a configuração da terceira, mesmo quando a segunda está inativa por condicional.


Por enquanto estou usando gráficos diferentes para apresentação com ou sem legenda, mas gostaria de saber se alguém já conseguiu fazer isto em um mesmo gráfico.

Segue o anexo que apresenta a questão.

Abs,

Felipe

1 Solution

Accepted Solutions
felipe_dutra
Partner - Creator
Partner - Creator
Author

Consegui resolver...

Dimensões do gráfico 3: (Este gráfico está apresentando a legenda para Dim1, e não para Dim2)

1. Dimensão de tempo - Sempre ativa

2. If(vLegenda=0, Dim2, Null()) - Sempre ativa (sem legenda)

3. Dim1 - Ativa quando vLegenda=1 (com legenda)


Desta forma, a segunda dimensão não está mais definindo a configuração da terceira.


Segue o exemplo.


Abs,

Felipe

View solution in original post

4 Replies
nicolett_yuri

Acredito que não seja possível, mas nada te impede de ter 4 gráficos, sendo os dois duplicados, sem e com legenda.

Se alguém souber outra solução me ajude aí.

felipe_dutra
Partner - Creator
Partner - Creator
Author

Sim, Yuri!

Atualmente já utilizo mais gráficos pra resolver esta questão.

Obrigado pela resposta.

Abs,

Felipe

felipe_dutra
Partner - Creator
Partner - Creator
Author

Consegui resolver...

Dimensões do gráfico 3: (Este gráfico está apresentando a legenda para Dim1, e não para Dim2)

1. Dimensão de tempo - Sempre ativa

2. If(vLegenda=0, Dim2, Null()) - Sempre ativa (sem legenda)

3. Dim1 - Ativa quando vLegenda=1 (com legenda)


Desta forma, a segunda dimensão não está mais definindo a configuração da terceira.


Segue o exemplo.


Abs,

Felipe

junior_ehlke
Creator III
Creator III

Solução elegante esta hehe, eu iria falar para trabalhar com os dois graficos mas aplicar a regra de mostrar com condicional na aba Layout, porém assim foi bem pensado.