Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
viniciusroteli
Contributor III
Contributor III

Calcular Tempo de Serviço !!

Bom dia !!!

Tenho as Datas de Admissão e com a data do Dia Gostaria de calcular quanto tempo de serviço tem o Funcionário na Empresa, em ano e mês, Ex: Data de Admissão 15/08/2011 e data de Hoje 06/09/2016, ele tem 5 Anos, 0 Meses.

Atenciosamente...

12 Replies
jptneumann
Partner Ambassador
Partner Ambassador

Olá Vinicius,

Considerando que tenho a data inicial=Datai e a data final=Dataf,

Para Calcular o número de anos use a expressão:


    anos = Floor(num(Interval((Date(Dataf)-Date(Datai)),'DD')/365))

    ou

    anos = Age(Date(Dataf),Date(Datai))  

Para Calcular o número de meses restantes, use a expressão:


    meses = Floor(Frac(num(Interval((Date(Dataf)-Date(Datai)),'DD')/365))*12)


Veja na tabela a seguir, o cálculo para diversas datas:

anosmeses.png

Marcio_Campestrini
Specialist
Specialist

Boa tarde Vinicius

Conseguiu resolver o seu problema? Se sim, por gentileza marque a resposta correta para nos ajudar a manter a comunidade organizada.

Márcio Rodrigo Campestrini
jhenrique
Contributor
Contributor

Muito bom! Deu muito certo para o que eu estava fazendo aqui. Solução simples e direta! Show!!!