Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
marcelviegas
Creator II
Creator II

Contar maior da dimensão

prezados,

Tenho uma tabela inline conforme abaixo:

necessito montar uma tabela cujo dimensão seja "VL" E A EXPRESSÃO conte quantos id tem com aquele valor, sendo que deve ser considerado somente 1 vez o ID que é o que tem o maior valor dentro do periodo filtrado, exemplo:

filtro 01/2017  

resultado:

VL  | COUNT(ID)

4    |    2

6    |    1

SEM FILTRO:

VL  | COUNT(ID)

6    |    3

LOAD * INLINE [

ID,VL,MESANO 

1,2,01/2017

1,4,01/2017

1,2,01/2017

1,5,02/2017

1,3,02/2017

1,1,02/2017

1,6,03/2017

1,5,03/2017

1,4,03/2017

2,2,01/2017

2,6,01/2017

2,3,01/2017

2,4,01/2017

2,5,02/2017

2,2,02/2017

2,6,02/2017

3,3,01/2017

3,4,01/2017

3,5,02/2017

3,2,02/2017

3,6,02/2017

3,3,03/2017

3,4,03/2017

3,5,03/2017

];

10 Replies
marcelviegas
Creator II
Creator II
Author

RESOLVIDO COMA EXPRESSÃO ABAIXO.

IF(NIVEL='NIVEL C',

COUNT(TOTAL DISTINCT{<NIVEL={'NIVEL C'}>}ID),

IF(NIVEL='NIVEL B',

COUNT(TOTAL DISTINCT  {<ID=P({<NIVEL={'NIVEL B'}>}ID)>-$<ID=P({<NIVEL={'NIVEL C'}>}ID)>}ID),

IF(NIVEL='NIVEL A',

COUNT(TOTAL DISTINCT {<ID=E({<NIVEL={'NIVEL C','NIVEL B'}>}ID)>}ID)

)))