2019-01-01 到当前日期的 COGNOS 11 日期过滤器

COGNOS 11 Date Filter for 2019-01-01 to current date

我需要 运行 一份 COGNOS 报告每日,其中我需要 2019-01-01 到当前日期 -1 的数据。我一直在为 YYYY-MM-DDYYYY-MM-DD 之间的 [Date] 使用过滤器,没有问题,但无法找到一种方法来将开始日期为当前日期 -1 的数据提取出来。

有人有这方面的经验吗?

试试这个过滤器:

[Date] BETWEEN 2019-01-01 AND _add_days(current_date,-1)

由于 2019-01-01 是一年的第一天,您甚至可以进一步概括:

extract(year,[Date]) = extract(year,current_date) AND [Date] <= _add_days(current_date,-1)

这将 return 从当年年初到 运行 前一天的所有数据,无论是 运行 今年还是任何一年。