Skip to main content
Announcements
NEW: Seamless Public Data Sharing with Qlik's New Anonymous Access Capability: TELL ME MORE!
cancel
Showing results for 
Search instead for 
Did you mean: 
maiconmello
Creator III
Creator III

Calendario Cores

Pessoal montei um calendario e funcionou bem legal !

Gostaria de trabalhar cores nos nomes.

Na tabela de nomes , no banco existe uma coluna que tenho cor.

Cada pessoa tem sua cor em hexa.

Exemplo : Nome                                  Cor

              Maicon                                   #6495ED

E assim por diante.

Tem alguma forma de fazer agora no calendário onde for o maicon eu coloco essa cor ??

Mas queria algo dinâmico.

Sei que tem a opção na expressão , cor de texto.

Não queria fazer a seguinte expressao : If(Nome = 'Maicon',color(#64945D))

Gostaria de fazer algo dinâmico if(nome , Color(cor)). Não setar os nomes por nome para definir a cor !

1 Solution

Accepted Solutions
fernando_tonial
Employee
Employee

Olá Maicon,

Existe uma Extensão de Calendário que pode fazer oq vc deseja.

ExtensãoCalendário.png

Anexo arquivo de extensões (.qar) padrão no QV 11.2 e arquivo (.qvw) com o exemplo demonstrado na imagem anterior.

Don't worry, be Qlik.

Tonial.

Don't Worry, be Qlik.

View solution in original post

17 Replies
nicolett_yuri

Maicon, eu tenho o costume de criar as cores na estrutura da tabela quando existem cores fixas para determinada dimensão, por exemplo:

VENDEDOR:

LOAD

  COD_VENDEDOR,

  VENDEDOR,

  COR_R,

  COR_G,

  COR_B

FROM Vendedor.qvd (qvd);

Na dimensão vendedor, adiciono a seguinte regra na cor:

RGB(COR_R,COR_G,COR_B)

Exemplo de preenchimento: RGB(255,0,0)

Assim as cores vão seguir o padrão que você cadastrou.

Nunca teste com cores no padrão HEXA, mas creio que funciona da mesma forma.

maiconmello
Creator III
Creator III
Author

Yuri mas montei um calendário.

Só que o usuário vai na minha expressao, dessa forma :

& chr(10) & concat(Event, chr(10))

Faço um concat, na dimensão vai a semana do ano e dia

Exemplo em anexo:

nicolett_yuri

Se a cor é do dia, então crie as cores para os dias, se for para o evento crie uma cor para cada evento.

maiconmello
Creator III
Creator III
Author

Yuri , seguinte;

A cor que quero é pra cada usuario dentro de um dia.

Exemplo :

Dia 02/02/2016

Pedro - Azul

Joao - Laranja

Maria - Vermelho

eu até coloquei um if para teste da seguinte forma:

If ( usuario = 'Maria',Red()) 

Realmente funciona, mas somente funciona quando seleciono a Maria.

Dúvida:

Como fazer para que a Maria fique com a cor vermelha sem precisar selecionar ela ?

Not applicable

Bom dia Maicon,

fiz um exemplo de calendário com vendedores. Apenas coloquei o RGB na cor de fundo da expressão e funcionou.

Veja se o exemplo te ajuda.

maiconmello
Creator III
Creator III
Author

Oi Cintia, obrigado pelo retorno !

Mas não é isso que quero .

Deixa eu ver se consigo explicar :

Dentro de cada quadro do dia , tenho os nomes e horario.

Exemplo :

dia 11/02/2016

maicon

joao

pedro

Cada nome eu quero com uma cor diferente ! Isso que preciso !

Cor de texto maicon - Verde, Cor de texto Joao - Azul , Cor de texto pedro amarelo

nicolett_yuri

Consegue enviar um modelo de teste (qvw)?

maiconmello
Creator III
Creator III
Author

Segue o modelo Yuri.

Se puder ajudar agradeço .

Not applicable

ah sim, agora entendi.

até onde eu sei não dá pra fazer formatação parcial de conteúdos das células da tabela.... =/