Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi @AmitB2 ,
The filter is not worked as expected because Oracle DATE values include both the date and the time. The expression you are using DATE('NOW') only returns the date portion. That means records from the same day but later in the day don't get included.
In addition, DATE('NOW') is evaluated in UTC. This means the cutoff date can shift backward depending on your time zone. For example, when my local time is 2026-01-29 06:00:00 GMT+8, DATE('NOW') still returns 2026-01-28 in UTC.
You can verify this behavior by testing the filter in the Expression Builder.
Regards,
Desmond
Hi @AmitB2
Where is the filter defined, as a full load pass thru filter, or record selection, or both? For reference: Filter for last 90 days of data in Qlik Replicate - Qlik Community - 1880761
If you query the source table outside Replicate using this in the where clause, do you get the records you expect? You do not want to see any dates newer than now, yes?
What does the attrep_apply_exceptions table show?
Thanks,
Dana
Hi @AmitB2 ,
The filter is not worked as expected because Oracle DATE values include both the date and the time. The expression you are using DATE('NOW') only returns the date portion. That means records from the same day but later in the day don't get included.
In addition, DATE('NOW') is evaluated in UTC. This means the cutoff date can shift backward depending on your time zone. For example, when my local time is 2026-01-29 06:00:00 GMT+8, DATE('NOW') still returns 2026-01-28 in UTC.
You can verify this behavior by testing the filter in the Expression Builder.
Regards,
Desmond