Skip to main content
Announcements
Qlik Community Office Hours - Bring your Ideation questions- May 15th, 11 AM ET: REGISTER NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
clau2003cos
Contributor III
Contributor III

Rank por tipo da dimensao

Bom dia!

Estou fazendo um gráfico tabela dinâmica onde preciso criar um rank por um grupo da dimensao e limitar a quantidades de linhas a serem visualizadas

ex:

Coluna1Coluna2valor
Aaa10
bb20
cc30
dd15
ee25
ff35
gg100
hh50
Bba10
bb20
bc30
bd15
be25
bf35
bg100
bg50
bi40
bj45
bk60
bl65
bm75
bn85
bo95
bp5
Cca1
cb2
cc3
cd4
ce5

com o Rank tem que trazer dessa maneira

Coluna1Coluna2valor
Agg100
hh50
ff35
cc30
ee25
Bbg100
bo95
bn85
bm75
bl65
bk60
bg50
bj45
bi40
bf35
Ccc3
cd4
ce

5

Na coluna2 so tenho que trazer os 5 primeiros do Grupo A, os 10 primeiros no grupo B e no grupo C somente os 3 primeiros

Como posso fazer isso?

Att

Labels (2)
1 Reply
Anonymous
Not applicable

if(Coluna1 = 'A' and rank(aggr(sum(valor),Coluna2)) <= 5 ,

sum(valor),

if(Coluna1 = 'B' and rank(aggr(sum(valor),Coluna2)) <= 10 ,

sum(valor),

if(Coluna1 = 'C' and rank(aggr(sum(valor),Coluna2)) <= 3 ,

sum(valor))))