Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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!
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. ***
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. ***
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!
Ola Rodrigo,
Voce tentou com o identificador de conjunto 1 no set analysis?
Sum(VALOR) / MAX (AGGR(Sum({1} VALOR),Chave)))
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.
Já chegou à solução? Se sim, marque uma das respostas como "Correta" para fechar o tópico
Não resolvi por aqui, peguei por outra fonte, pode fechar o tópico.
Rodrigo, estou tendo um problema muito parecido... vc conseguiu resolver por outra fonte? como fez??
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?