Qlik Community

Brasil

Announcements
New navigation header in progress. Thank you for your patience: READ DETAILS
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Apresentar apenas a meta do ano atual

Olá galera, preciso de uma grande ajuda.

Possuo um gráfico combinado que apresenta valores de vendas e metas em 2015 e 2016, quando seleciono apenas um ano, as vendas e metas aparecem corretas, porém, quando seleciono os dois anos para comparação de evolução, as metas sobrepõem uma a outra.

Gostaria de saber se existe alguma forma de ao selecionar os dois anos seja apresentada apenas a meta de 2016.

Selecionado 2015:

2015.PNG

Selecionado 2016:

2016.PNG

Selecionado 2015 vs 2016:

2015 vs 2016.PNG

Labels (5)
1 Solution

Accepted Solutions
mauroponte
Creator II
Creator II

Fernando,

Tente tambem:

If(GetSelectedCount(<Ano>) > 1, only({Ano = {"$(=year(max(Data)))"}) Meta), Only(Meta))


ou


If(GetSelectedCount(<Ano>) > 1, only({Ano = {"$(=max(Ano))"}) Meta), Only(Meta))


Dessa forma a expressão nao ficará amarrada somente ao ano da data atual. Caso por exemplo voce selecione 2014 e 2015 a expressão se baseará na maior ano da seleção para calcular o ano da meta a ser apresentada.

View solution in original post

5 Replies
Marcio_Campestrini
Specialist
Specialist

Boa tarde Fernando

Você pode utilizar, na fórmula algo parecido com:

If(GetSelectedCount(<Ano>) > 1, Only({Ano = {"$(=Today())"}) Meta), Only(Meta))

Basta adaptar para a sua realidade

Márcio Rodrigo Campestrini
mauroponte
Creator II
Creator II

Fernando,

Tente tambem:

If(GetSelectedCount(<Ano>) > 1, only({Ano = {"$(=year(max(Data)))"}) Meta), Only(Meta))


ou


If(GetSelectedCount(<Ano>) > 1, only({Ano = {"$(=max(Ano))"}) Meta), Only(Meta))


Dessa forma a expressão nao ficará amarrada somente ao ano da data atual. Caso por exemplo voce selecione 2014 e 2015 a expressão se baseará na maior ano da seleção para calcular o ano da meta a ser apresentada.

rvsilvestre
Creator III
Creator III

não precisa nem desse if() , só o "only({Ano = {"$(=max(Ano))"}) Meta)" já resolve .

Not applicable
Author

Muito obrigado, consegui adaptar e funcionou perfeitamente!

Not applicable
Author

Muito obrigado, consegui adaptar e funcionou perfeitamente!