Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
carlos_esousa
New Contributor III

Média com Distinct.

Oi Pessoal, bom dia!

Não estou muito familiarizado em fazer set analysis para calcular uma média de valores com distinct, e por isso não estou encontrando o resultado desejado.

Usei a expressão abaixo:

=Avg(Aggr(Avg(Distinct {$< [Nº da Interação] = {'=Max([Nº da Interação])'} , Classificação -= {'Inativa'} , [Situação Final] = {'Finalizado' , 'Cancelado'} >} [Dias Úteis]), [Nº da Manifestação]))

O Qlikview aceita ela como "Expressão Ok", porém ela está retornando zero, quando deveria trazer algo em torno de 14,4.

Imagino que seja um erro besta, mas depois de algumas consultas aqui na comunidade, em outros sites e algumas tentativas, n]ao cheguei a lugar nenhum.

Alguém consegue apontar algum erro?

Desde já, agradeço!

Att,

1 Solution

Accepted Solutions
MVP
MVP

Re: Média com Distinct.

May be try this

=Avg({$<[Nº da Interação] = {'=Max([Nº da Interação])'} , Classificação -= {'Inativa'} , [Situação Final] = {'Finalizado' , 'Cancelado'}>} Aggr(Avg(Distinct {$<[Nº da Interação] = {'=Max([Nº da Interação])'} , Classificação -= {'Inativa'} , [Situação Final] = {'Finalizado' , 'Cancelado'} >} [Dias Úteis]), [Nº da Manifestação]))

2 Replies
MVP
MVP

Re: Média com Distinct.

May be try this

=Avg({$<[Nº da Interação] = {'=Max([Nº da Interação])'} , Classificação -= {'Inativa'} , [Situação Final] = {'Finalizado' , 'Cancelado'}>} Aggr(Avg(Distinct {$<[Nº da Interação] = {'=Max([Nº da Interação])'} , Classificação -= {'Inativa'} , [Situação Final] = {'Finalizado' , 'Cancelado'} >} [Dias Úteis]), [Nº da Manifestação]))

carlos_esousa
New Contributor III

Re: Média com Distinct.

Deu certinho.

Muito obrigado!