Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
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