Skip to main content

Brasil

Announcements
Action-Packed Learning Awaits! QlikWorld 2023. April 17 - 20 in Las Vegas: REGISTER NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
eduardo_anjos
Contributor III
Contributor III

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
psilva001
Creator
Creator

Tente dessa forma:

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

eduardo_anjos
Contributor III
Contributor III
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
Contributor III
Contributor III

Bom dia

Tenta da seguinte forma:

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

afurtado
MVP
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