1 Reply Latest reply: Mar 11, 2014 11:57 PM by Aderlan Rodrigues RSS

    Cálculo de Diferença e Média

      Boa tarde pessoal

       

      Apesar de fazer Expressões bastante complexas eu nunca entendi direito o simples cálculo da média. Em anexo estou enviando um modelo super simples de uma necessidade que tenho que é calcular a diferença entre duas datas numa listagem e no subtotal apresentar a média destas diferenças.

       

      Na prática precisa saber a cada quanto tempo em média o funcionário levou uma penalidade. E preciso ver estas penalidades.

       

      Se alguém puder me ajudar, eu agradeço.

       

      Um abraço.

        • Re: Cálculo de Diferença e Média
          Aderlan Rodrigues

          Olá Anderson, tudo bem?

           

          Dá uma olhada no anexo, talvez ajude.

           

          O script:

          Dados:
          LOAD Nome&Emissão as Chave, * INLINE [
              Nome, Emissão, Tipo
              João, 19/03/2013, Advertência Verbal
              João, 10/04/2013, Orientação Eletrônica
              João, 17/05/2013, Orientação
              João, 15/07/2013, Orientação
              João, 25/09/2013, Orientação
              João, 25/10/2013, Advertência Escrita
              João, 18/02/2014, Orientação
              Pedro, 17/05/2013, Orientação Eletrônica
              Pedro, 22/07/2013, Orientação
              Pedro, 22/10/2013, Advertência Escrita
          ];
          
          Temp:
          LOAD Nome&Emissão as Chave,
              Nome as NomeFuncionario,
              Emissão as EmissãoPosterior
          Resident Dados
          Where Tipo like '*Advertência*'
          Order by Nome, Emissão;
          
          Exemplo:
          NoConcatenate
          LOAD Chave,
              if(NomeFuncionario=Previous(NomeFuncionario),Previous(EmissãoPosterior),EmissãoPosterior) as EmissãoAnterior,
              Interval(EmissãoPosterior - Previous(EmissãoPosterior),'D hh:mm') as Intervalo
          Resident Temp;
          
          DROP Table Temp;
          
          

           

          Abraço.