Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Tabela de Cores

Caros, estou com uma dificuldade aonde preciso relacionar os nomes de empresas e indicar que se o resultado for negativo o nome da empresa fica vermelho e positivo o nome fica azul.

Atualmente estou usando um gráfico de barras mas está ocupando muito espaço e não tá legal. Tentei usar tabela dinamica porém ela aparece o número do lado e não gostaria. Teria como colocar só o nome da empresa e a cor da letra ser o resultado negativo ou positivo?

Qual tabela usar caso tenha como?

Vejam abaixo como ficou:

Sem título.png

1 Solution

Accepted Solutions
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Uma outra forma é no visualizador Tabela;

Inclui uma dimensão:

[Empresa]&' | '&Money(Aggr(Sum([Valor]),[Empresa]))

Nas propriedades da Dimensão

Expressão de cor de texto:

If(Aggr(Sum([Valor]),[Empresa])>=0,Blue(),Red())

Capturar.JPG

E para realizar uma boa classificação/ordenação dos resultados:

Capturar2.JPG

Não deixe de verificar os campos [Empresa] e [Valor] conforme modelo de dados existente.

Resultado de amostra:

Capturar4.JPG

Obs.: No exemplo acima utilizei limite de cor  >=20000

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti

View solution in original post

4 Replies
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo, um bom visualizador é o 'Mapa de árvore', pois economiza bastante área e ainda mostra o grau de proporção/hierarquia entre os atributos da dimensão, porém não aceita valores negativos e não é muito indicado para dimensão com muitos atributos;

Mas recomendo testar para julgar por si mesmo.

Um ideia então seria dividir em duas partes, criar uma medida para representar os valores negativos (com sinal invertido) e outro com os valores positivos;

Capturar.JPG

Valores Negativos com sinal invertido, exemplo:

Fabs( Sum({<[VALOR]={'<0'}>}VALOR) )

Valores Positivos, exemplo:

Sum({<[VALOR]={'>=0'}>}VALOR)

Visualizador 'Mapa de árvore':

Capturar3.JPG

Segue exemplo que pode ser utilizada nas propriedades de cores:

Exemplo acima:

Red()

//Ou para visualizador que represente as duas situações

If(sum(VALOR)<0,Red(),Blue())

Capturar2.JPG

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Uma outra forma é no visualizador Tabela;

Inclui uma dimensão:

[Empresa]&' | '&Money(Aggr(Sum([Valor]),[Empresa]))

Nas propriedades da Dimensão

Expressão de cor de texto:

If(Aggr(Sum([Valor]),[Empresa])>=0,Blue(),Red())

Capturar.JPG

E para realizar uma boa classificação/ordenação dos resultados:

Capturar2.JPG

Não deixe de verificar os campos [Empresa] e [Valor] conforme modelo de dados existente.

Resultado de amostra:

Capturar4.JPG

Obs.: No exemplo acima utilizei limite de cor  >=20000

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
Not applicable
Author

Sensacional. Fiz dessa última forma e ficou ótimo.

Obrigado mais uma vez Mario.

mario_sergio_ti
Partner - Specialist
Partner - Specialist

Joia;

Se quiser segui meu blog: Publicações de MARIO SOARES | Documentos, Aplicativos e Arquivos

Estou adicionando algumas soluções.

Abraço.

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti