Skip to main content
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?