Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Ajuda com permanência na empresa

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)' )

Labels (2)
7 Replies
Marcio_Campestrini
Specialist
Specialist

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)' )

Márcio Rodrigo Campestrini
Marcio_Campestrini
Specialist
Specialist

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

Márcio Rodrigo Campestrini
Marcio_Campestrini
Specialist
Specialist

Boa tarde

Conseguiu resolver seu problema? Se sim, marque a resposta correta e as respostas que auxiliaram (se for o caso) para encerrar o tópico e manter a comunidade organizada.

Márcio Rodrigo Campestrini
Marcio_Campestrini
Specialist
Specialist

O problema foi resolvido? Se sim, marque as respostas úteis/correta para encerrar o tópico e ajudar a manter a comunidade organizada.

Márcio Rodrigo Campestrini
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Para apoio;

Referência (Tópicos 2.3 e 2.4): Manual do usuário | Como criar e gerir minhas perguntas?

Abraço.

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
pablolabbe
Luminary Alumni
Luminary Alumni

Achei que o titulo se tratava de ajudar a manter a sua permanência na empresa.. .kkkk

mario_sergio_ti
Partner - Specialist
Partner - Specialist

kkkk, no começo também pensei rsrssr

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti