Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
julioramos
New Contributor II

FUNÇÃO AGGR() LIMITADA?

Bom dia Amigos(as),

Estou com um problema relacionado a função AGGR(), onde eu utilizo COUNT( IF( ) ) dentro dela, segue a função:

  • count({<SEXO>} aggr( if( (Count( {<SEXO>} [CNPJ])) >0 ,MUNICIPIO), MUNICIPIO))

  • A duvida é a seguinte, porque que o Set Analysis( {<SEXO>} ) não está bloqueando os filtros?
    • Será uma deficiência da função AGGR(), pelo fato de eu estar utilizando outras funções dentro dela?


OBS:


Deixo um .QVF de exemplo ilustrando a minha atual base.

No KPI "MUNICIPIOS QUE POSSUEM PRESTADOR" não deve ser alterado ao filtrar o SEXO e o KPI "MUNICIPIOS QUE POSSUEM BENEFICIARIOS" não deve ser alterado ao filtrar o TIPO_PRESTADOR.

Obrigado pela atenção.

Tags (1)
1 Solution

Accepted Solutions

Re: FUNÇÃO AGGR() LIMITADA?

Try this

Count({<SEXO>} aggr(if((Count({<SEXO>}[CNPJ]))>0, Only({<SEXO>} MUNICIPIO)),MUNICIPIO))

2 Replies

Re: FUNÇÃO AGGR() LIMITADA?

Try this

Count({<SEXO>} aggr(if((Count({<SEXO>}[CNPJ]))>0, Only({<SEXO>} MUNICIPIO)),MUNICIPIO))

julioramos
New Contributor II

Re: FUNÇÃO AGGR() LIMITADA?

Thank you!!