Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

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.

Highlighted
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.