Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Condição IF dentro de um Set Analysis

Olá amigos qlik´s

Tenho uma função de rank que é a seguinte :

=sum( aggr(   if(rank(sum(DT6_VALTOT))<=10,sum(DT6_VALTOT)) ,A1_NOME ) )

Eu gostaria que ele somasse o rank somente do ano corrente.

Não sei como incluir um set analysis com uma condição IF.

Poderiam me ajudar

Labels (2)
4 Replies
Anonymous
Not applicable
Author

Tente dessa forma:

SUM( {<$[Campo Ano]=  {' $(= YEAR(TODAY()))  '}>}    aggr(  if(rank(sum(DT6_VALTOT))<=10,sum(DT6_VALTOT)) ,A1_NOME )  )

Anonymous
Not applicable
Author

Bom dia Paulo,

Infelizmente não deu, já tentei utilizar dessa forma.

O calculo separado da certo, porem não consigo unir os dois.

Obrigado pela ajuda

elvis_schwarz
Creator
Creator

Bom dia

Tenta da seguinte forma:

=Aggr(Sum( {<$[Campo Ano]=  {' $(= YEAR(TODAY()))  '},DT6_VALTOT = {'<=10'} >}DT6_VALTOT),A1_NOME)

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

SUM( {<$[Campo Ano]=  {' $(= YEAR(TODAY()))  '}>}    aggr(  if(rank(sum(DT6_VALTOT))<=10,sum( {<$[Campo Ano]=  {' $(= YEAR(TODAY()))  '}>}  DT6_VALTOT)) ,A1_NOME )  )

furtado@farolbi.com.br