Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
marcelvinicius
Contributor III

Ajuda KPI

Boa tarde pessoal,

Tenho uma pergunta simples, mas to sem idéia....

Tenho o seguinte Cenário:   

NRO_OSDTA_EncerramentoCHASSI
101/02/2018AAA
201/02/2018AAA
303/02/2018AAA
404/02/2018BBB
505/02/2018CCC
606/02/2018DDD
707/02/2018EEE
807/02/2018EEE
909/02/2018GGG
1010/02/2018HHH

Quero montar um KPI que conte quantas OSs teve, porém se o chassi for o mesmo e tiver a mesma Data de Encerramento, contar uma vez SÓ!

No Exemplo acima: tenho 10 OSs registradas, porém é pra contar somente 8 vezes.

Valeu

Tags (1)
1 Solution

Accepted Solutions
pablolabbe
Valued Contributor II

Re: Ajuda KPI

Neste caso o correto seria a primeira opção

=Count(Distinct CHASSI & DTA_Encerramento)

7 Replies
pericles_silva
New Contributor III

Re: Ajuda KPI

Count(Aggr(Count(NRO_OS), CHASSI, DTA_Encerramento))

lucianoapgarcia
New Contributor III

Re: Ajuda KPI

Outra maneira seria:

=Count(Distinct CHASSI & DTA_Encerramento)


Ou ainda:

=Count(Aggr(CHASSI, DTA_Encerramento))

pablolabbe
Valued Contributor II

Re: Ajuda KPI

Neste caso o correto seria a primeira opção

=Count(Distinct CHASSI & DTA_Encerramento)

lucianoapgarcia
New Contributor III

Re: Ajuda KPI

Olá Pablo! Tudo blz?

Perfeito... Só que ficou a dúvida: o porquê desta forma seria o correto e não da outra? (Eu, particularmente, só emprego a primeira mesmo, normalmente somente uso o Aggr do lado mais externo - antes do Count, mas agora não sei se por elegância, boas práticas, performance... Fiquei curioso pois o resultado apresentado também está igual ao 8 esperado.)

Grande abraço!

pablolabbe
Valued Contributor II

Re: Ajuda KPI

Oi Luciano,

  O AGGR neste caso é desnecessário e somente causaria uma sobrecarga de processamento.

  Um bom exemplo de uso do AGGR seria por exemplo obter o menor preço médio dentro de uma dimensão de produtos.

   MIN(AGGR(SUM(Venda) / sum(Qtde), Produto))


  Calcula-se o preço médio dentro do AGGR dividindo a Venda pela Quantidade e passamos como parametro a dimensão Produto. Como função de agregação externa usamos "MIN" que recupera o menor valor dentre os valores da tabela virtual gerada pelo AGGR .

marcelvinicius
Contributor III

Re: Ajuda KPI

Bom dia amigo Pablo e demais amigos,

Deu certo.

Também obrigado pela aula do uso do AGGR que me auxiliou bastante já.

Atenciosamente,

pericles_silva
New Contributor III

Re: Ajuda KPI

Realmente me precipitei em usar AGGR.

Desculpe, o que vale é a intenção

abçs