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

Validação de Datas Today()

Boa tarde pessoal...

Eu tenho que verificar a data em um extrator e gravar ela junto com os dados, só que eu preciso fazer a seguinte validação:

Se o extrator gerar antes das 07:20 de dia atual ele grava a data do dia anterior...

Exemplo:

Se eu gerar o extrator amanhã dia 20/03 as 07:00 ele tem que gravar na tabela o dia 19/03...

Se eu gerar o extrator amanhã dia 20/03 as 07:30 ele tem que gravar na tabela do dia 20/03..

Alguém sabe como posso fazer esta validação?

1 Solution

Accepted Solutions
nicolett_yuri

Eu montei uma expressão da seguinte forma:

=if(Time(Frac('$(DataVerificada)')) > '15:45:00', Date(Floor('$(DataVerificada)'), 'DD/MM/YYYY'), Date(Floor('$(DataVerificada)')-1, 'DD/MM/YYYY'))

Sendo a DataVerificada uma variável com a data do reload

Segue o qvw em anexo

View solution in original post

4 Replies
nicolett_yuri

Eu montei uma expressão da seguinte forma:

=if(Time(Frac('$(DataVerificada)')) > '15:45:00', Date(Floor('$(DataVerificada)'), 'DD/MM/YYYY'), Date(Floor('$(DataVerificada)')-1, 'DD/MM/YYYY'))

Sendo a DataVerificada uma variável com a data do reload

Segue o qvw em anexo

hic
Former Employee
Former Employee

Date(Floor(ExtractorTimestamp-Time#('07:20','hh:mm'))) as ShiftedDate

HIC

Clever_Anjos
Employee
Employee

Teste por favor

date(Floor(now() - '07:20'))

Anonymous
Not applicable
Author

Obrigado pelas respostas...

Todas estão corretas,

Muito Obrigado.