2 Replies Latest reply: Jun 30, 2017 8:04 AM by Márcio Rodrigo Campestrini RSS

    Ajuda com permanência na empresa

    GUILHERME RIBEIRO

      Qlik1.PNG

      Estou tentando fazer funcionar a fórmula para funcionários ativos por exemplo: a imagem acima mostra que o funcionário esta 8 mês e 2 dias mas na verdade teria que mostrar 8 meses e 3 dias com data atual de hoje. Alguém pode me ajudar?

       

      Qlik2.PNG

      Esse outro exemplo é de um funcionário inativo e também não está batendo a data.

       

      Estou usando essa expressão:

       

      =if(floor((today() - date(date#(RA_ADMISSA,'DD/MM/YYYY')))/365)>0,

         floor((today() - date(date#(RA_ADMISSA,'DD/MM/YYYY')))/365) & ' Ano(s) ' )

      &

      if(floor(Frac((today() - date(date#(RA_ADMISSA,'DD/MM/YYYY')))/365) *12)>0,

          floor(Frac((today() - date(date#(RA_ADMISSA,'DD/MM/YYYY')))/365) *12) & ' Mes(es) ')

      &

      if(FLOOR(FRAC(Frac((today() - date(date#(RA_ADMISSA,'DD/MM/YYYY')))/365) *12)*24)>0,

          FLOOR(FRAC(Frac((today() - date(date#(RA_ADMISSA,'DD/MM/YYYY')))/365) *12)*24) & ' Dia(s)' )

        • Re: Ajuda com permanência na empresa
          Márcio Rodrigo Campestrini

          Para funcionários na ativa (atual - admissão):

          if(floor((today() - date(date#('18/10/2016','DD/MM/YYYY')))/365)>0,
             floor((today() - date(date#('18/10/2016','DD/MM/YYYY')))/365) & ' Ano(s) ' )
          &
          if(floor(Frac((today() - date(date#('18/10/2016','DD/MM/YYYY')))/365) *12)>0,
              floor(Frac((today() - date(date#('18/10/2016','DD/MM/YYYY')))/365) *12) & ' Mes(es) ')
          &
          if(FLOOR(FRAC(Frac((today() - date(date#('18/10/2016','DD/MM/YYYY')))/365) *12)*24)>0,
              FLOOR(FRAC(Frac((today() - date(date#('18/10/2016','DD/MM/YYYY')))/365) *12)*24) + 1 & ' Dia(s)' )
          

           

          Para funcionários inativos (demissão - admissão):

          =if(floor((date(date#('10/03/2016','DD/MM/YYYY')) - date(date#('19/05/2014','DD/MM/YYYY')))/365)>0,
             floor((date(date#('10/03/2016','DD/MM/YYYY')) - date(date#('19/05/2014','DD/MM/YYYY')))/365) & ' Ano(s) ' )
          &
          if(floor(Frac((date(date#('10/03/2016','DD/MM/YYYY')) - date(date#('19/05/2014','DD/MM/YYYY')))/365) *12)>0,
              floor(Frac((date(date#('10/03/2016','DD/MM/YYYY')) - date(date#('19/05/2014','DD/MM/YYYY')))/365) *12) & ' Mes(es) ')
          &
          if(FLOOR(FRAC(Frac((date(date#('10/03/2016','DD/MM/YYYY')) - date(date#('19/05/2014','DD/MM/YYYY')))/365) *12)*24)>0,
              FLOOR(FRAC(Frac((date(date#('10/03/2016','DD/MM/YYYY')) - date(date#('19/05/2014','DD/MM/YYYY')))/365) *12)*24) + 1 & ' Dia(s)' )
          
          • Re: Ajuda com permanência na empresa
            Márcio Rodrigo Campestrini

            Conseguiu resolver seu problema? Se sim, marque as respostas como úteis/corretas para fechar o tópico e manter a comunidade organizada.