0 Replies Latest reply: May 16, 2012 3:29 PM by marcos ferreira RSS

    sum InMonth

      Ola,  

       

      com base em uma discussão antiga (http://community.qlik.com/message/200397#200397) encontrei uma solução (ou quase) para um problema que tinha.  Tenho um tabela com o consumo de produtos  em suas respectivas datas para uma frota de veiculos. Em outra tabela tenho este veiculos com suas km por dia. O que necessito é mostrar que na data x, foi consumido tais produtos e no mes desta data o veiculo percorreu tantos km´s (km mensal)

       

      A disposição das tabelas envolvidas esta assim:

      tela.jpg

      Inicialmente fiz a formula sum((InMonth(dt_movimento,dt_abastec,0)*([Km Realizada]+[Km Manual])*-1)), porem acumulava as km para tantos produtos quantos fossem consumidos na data, como o exemplo abaixo:

       

      tela2.jpg

      Tentei ainda colocar o distinct, sum(DISTINCT(InMonth(dt_movimento,dt_abastec,0)*([Km Realizada]+[Km Manual])*-1)) , porem desta forma a distinçao é entre os valores de km no mes, logo se existir alguma igual, a mesma é ignorada, deixando o valor menor

       

      tela3.jpg