Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
jonnathanr
New Contributor III

Definir seleção Default

Boa tarde

Tenho uma tabela com 2 campos: Mês/Ano e Meta.

Em um gráfico de velocímetro , conforme a imagem, eu mostro a meta do mês selecionado.

Caso eu não selecione nenhum mês, preciso que o gráfico mostre a meta do mes atual.

Caso eu limpe as seleções e fique sem nenhum mês selecionado, preciso que a meta mostrada no gráfico seja também a meta do mês atual.

Podem me ajudar a solucionar este problema ?

Obrigado

Jonnathan Rodrigues

QLIKVIEW.png

Tags (1)
1 Solution

Accepted Solutions
jonnathanr
New Contributor III

Re: Definir seleção Default

Pessoal, consegui

Ficou assim:

=If (GetSelectedCount (MesAno)<>0,Num(min(meta)/100,'#.##0,00%'),Num(min({<MesAno={"FEV/18"}>} meta)/100,'#.##0,00%'))

Obrigado pela ajuda

Att.

Jonnathan Rodrigues

4 Replies
luciano_garcia
New Contributor III

Re: Definir seleção Default

Olá Jonnathan!

Rapaz, achei um post respondido por um dos gênios Qlik (Sunny Talwar), que pode ajudar nisto:

Set Analysis and max date

Minha sugestão é vc incluir um "If(GetSelectedCount ([Mes/Ano]>0...", onde a primeira condição retorna a soma normal, e a segunda um Set Analysis adaptando o Max da data nele, isso tudo na expressão agregadora que vc está usando (sum, avg, ...).

ABS,

Luciano

thiago_justen
Valued Contributor III

Re: Definir seleção Default

Talvez isso:

If (GetSelectedCount (MesAno)<>0,Sum (Meta),

Sum ({<Data={">=$(=MonthStart (Today()))<=$(=Today ())"}>}Meta)

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
jonnathanr
New Contributor III

Re: Definir seleção Default

Bom dia Thiago, o meu campo de meta não é um somatório. O campo já vem calculado pra cada mes.


A primeira parte do IF da minha expressão está assim:


If (GetSelectedCount (MesAno)<>0,Num(min(meta)/100,'#.##0,00%'), ??? )


A segunda parte que não estou conseguindo... no lugar dos '??' teria que ser a mesma expressão Num(min(meta)/100,'#.##0,00%') mas do MesAno atual.


Não sei se consegui ser claro rs

Obrigado


Jonnathan Rodrigues

jonnathanr
New Contributor III

Re: Definir seleção Default

Pessoal, consegui

Ficou assim:

=If (GetSelectedCount (MesAno)<>0,Num(min(meta)/100,'#.##0,00%'),Num(min({<MesAno={"FEV/18"}>} meta)/100,'#.##0,00%'))

Obrigado pela ajuda

Att.

Jonnathan Rodrigues