Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Dúvida Colormix Qliksense

Prezados,

Estou precisando realizar um degradê de cores para valores em um gráfico de barras. Até ai tudo bem, pois usava a paleta de cores default do aplicativo. No entanto, eu quero colocar uma cor própria para início e fim, então descobri (depois de muito procurar) a função colormix1.

Neste função, pelo que li, eu preciso de um campo que tenha um range de 0 - 1 depois colocar a cor do valor 0 e a cor do valor 1.

Obviamente, o meu campo não possui o range de 0 - 1. Então pensei em Dividir o valor pelo o valor máximo daquela coluna, com isso, eu transformo o valor máximo em 1 e o mínimo em 0 (ou 0, alguma coisa). Além de que, possuo a mesma chave por vários meses, por isso, deixei a equação assim:

colormix1 ((Sum(VALOR)/MAX (AGGR(Sum(VALOR),Chave))),RGB(185,218,223),RGB(38, 78, 84))

Fazendo dessa forma, o valor fica sempre igual a 1. Pois na parte "MAX (AGGR(Sum(VALOR),Chave))" ele sempre traz o máximo da mesma linha (Não sei se fui claro) e eu preciso que ele me traga o valor máximo da soma do campo valor da tabela inteira, ou seja, qual "Chave" que possui a maior soma. Desta forma, eu estaria dividindo o valor da soma de determinada chave dividido pelo maior valor de soma de uma outra chave;  Quando for a chave de maior valor, vou pegar o valor da soma dela e dividir pelo maior valor de soma da planilha (será ela mesmo), logo o valor será 1.

Não sei se fui muito claro rsrsrs. Mas é mais ou menos isso a minha dúvida.

Obrigado!

Labels (1)
13 Replies
aderlanrm
Partner - Specialist
Partner - Specialist

Olá Rodrigo,

Acho que não entendi nada.

Mas a expressão que uso é a ColorMix2, da seguinte forma:

ColorMix2(

    (Count(DISTINCT payment_id)/

    Max(Total Aggr(Count(DISTINCT payment_id),raw_message,raw_sub_message,brand)))

,LightRed(),Green(),Yellow())

Vou ver se tenho outro exemplo e posto aqui.

Abraço.

***  Se foi útil ou correto, marque como tal, assim ajuda outros a também encontrar a resposta. ***

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)
aderlanrm
Partner - Specialist
Partner - Specialist

Rodrigo,

Esse link vai lhe ajudar muito mais:

http://www.qknow.com.br/wiki/index.php/Utilizando_Escalas_de_Cores

Abraço.

***  Se foi útil ou correto, marque como tal, assim ajuda outros a também encontrar a resposta. ***

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)
Not applicable
Author

Oi,

Sabia que estava estranho o texto rsrs.

O principal é o seguinte, eu entendi a sintaxe do Colormix, mas eu preciso que o valor máximo de soma que eu tenho, seja sempre utilizado como divisor nessa equação abaixo (Parte em negrito e sublinhado):

Sum(VALOR) / MAX (AGGR(Sum(VALOR),Chave)))

Utilizando a equação desse jeito, o valor fica sempre igual a 1, pq ele leva em conta a "Chave" selecionada e não o total da planilha ou seja, ele não utiliza o maior valor de soma encontrado.

Não sei se fui claro dessa vez rsrs

Abraço!

cesaraccardi
Specialist
Specialist

Ola Rodrigo,

Voce tentou com o identificador de conjunto 1 no set analysis?

Sum(VALOR) / MAX (AGGR(Sum({1} VALOR),Chave)))

Not applicable
Author

Sim, continua dando 1 para todos os registros.

Parece que, ele calcula sempre a soma dividido pelo maximo agregado da mesma chave, por isso dá sempre 1.

Clever_Anjos
Employee
Employee

Já chegou à solução? Se sim, marque uma das respostas como "Correta" para fechar o tópico

Como obter ajuda? Leia antes de postar

Not applicable
Author

Não resolvi por aqui, peguei por outra fonte, pode fechar o tópico.

Not applicable
Author

Rodrigo, estou tendo um problema muito parecido... vc conseguiu resolver por outra fonte? como fez??

Not applicable
Author

Oi Ana! Eu acabei não utilizando o ColorMIx, fiquei com as cores padrões mesmo. Qual problema que você está enfrentando? É com a sintaxe ou com essa soma do range inteiro e tal?