Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
alesantos
New Contributor III

tabalhando com datas

Preciso calcular o9 tempo de permanência dos empregados na  empresa. para quem esta  demitido inseri no script ([Dt. Demissão] - [Data Admissão])/365.    como faço para fazer  de quem esta ativo mna empresa já que  não tem a informação da data  de demissão.

Tags (1)
7 Replies
Not applicable

Re: tabalhando com datas

Boa Tarde Alessandra,

Faça uma Condicional para verificar a linha que tem a informação da data de demissão.

quando existir a data de demissão, faça (data de demissão - data de admissão)

quando não existir a data de demissão, faça (Today() - data de admissão)

Ex:

if(IsNull(data_demissao), (Today() - Data_admissao), (Data_demissao - Data_admissao))

luizmendes118
New Contributor III

Re: tabalhando com datas

Boa tarde, basta colocar uma condição no script, pra qndo não houver data de demissão ele diminui pela data atual, usando a função today(). Isso levando em conta o formato de data. qualquer coisa só utilizar a função date pra garantir o formato.

Por exemplo um if

if(isnull([Dt. Demissão]),(today() - [Data Admissão])/365, ([Dt. Demissão] - [Data Admissão])/365)

alesantos
New Contributor III

Re: tabalhando com datas

bom dia!

fiz isso mas não esta  dando certo.   o campo que tem a data de  demissão continua do mesmo jeito.

Not applicable

Re: tabalhando com datas

Alessandra, me manda um QVW com seus dados.

At,

Luana Ribeiro

luizmendes118
New Contributor III

Re: tabalhando com datas

Poste uma amostra dos dados para podermos ajudar melhor, é possível que o campo não esteja nulo, e sim vazio.

Not applicable

Re: tabalhando com datas

Alessandra,

Resolveu ?

Marque uma resposta como correta para fechar o tópico.

At,

Luana Ribeiro

alesantos
New Contributor III

Re: tabalhando com datas

sim, obrigada!