7 Replies Latest reply: Dec 21, 2016 7:42 AM by Guilherme Matera RSS

    Selecionar Dados usando Distinct

    Guilherme Matera

      Ola Pessoal

       

      Estou tentando fazer uma somatória, onde pegando os dados de minha fonte ele use uma regra de pesquisa para que os dados não sejam somados incorretamente.


      Ja estou usando no campo de calculo o Set Analysis para somar o tempo somente de uma fase que desejo:

       

      Sum({<H1_DESCRI = {'CORTE LASER'}>}TEMPO)

       

      Ate ai tudo bem, porem detenho de outro campo que preciso filtrar na tabela para que a somatória não fique incorreta, onde pelo sql eu usaria o seguinte comando:

       

      select distinct h8_ucodpro,tempo from

      acomp_pedido_atraso (seria a tabela que esta carregada no qlik sense)

      where h8_oper='03' (Seria o CORTE LASER descrito acima)

       

      Hoje puxando a tabela pelo Qlik detenho do seguinte resultado:

       

      Capturar1.JPG

      O problema e que este campo H8_UCODPRO se repete na lista, e a somatória fica incorreta.

       

      Pelo sql consigo resolver isto usando um distinct, mas e para fazer esta expressão na somatória do Qlik, existe possibilidade?

       

      Exemplificando melhor, o agrupamento T00000A4D que aparece acima e consta com 17:09 horas deveria ser somente 2:27, pois ele esta somando as repetições.

       

      Se eu utilizo a função (Max({<H1_DESCRI = {'CORTE LASER'}>}TEMPO)) os valores dos agrupamentos ficam corretos, porem existe alguma forma de fazer uma somatória de todos os resultado? (não consegui fazer por exemplo uma somatória dos max).