Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
eduardo_anjos
New 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

4 Replies
psilva001
Contributor

Re: Condição IF dentro de um Set Analysis

Tente dessa forma:

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

eduardo_anjos
New Contributor III

Re: Condição IF dentro de um Set Analysis

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

Re: Condição IF dentro de um Set Analysis

Bom dia

Tenta da seguinte forma:

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

MVP
MVP

Re: Condição IF dentro de um Set Analysis

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