Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
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

Tags (1)
1 Solution

Accepted Solutions
mario_sergio_ti
Valued Contributor

Re: Tabela de Cores

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

4 Replies
mario_sergio_ti
Valued Contributor

Re: Tabela de Cores

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

mario_sergio_ti
Valued Contributor

Re: Tabela de Cores

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

Not applicable

Re: Tabela de Cores

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

Obrigado mais uma vez Mario.

mario_sergio_ti
Valued Contributor

Re: Tabela de Cores

Joia;

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

Estou adicionando algumas soluções.

Abraço.