我需要运行一个COGNOS
报告Daily,其中我需要2019-01-01
的数据到当前日期,-1。我一直在使用[Date]
和YYYY-MM-DD
之间的YYYY-MM-DD
过滤器没有问题,但无法找到一种方法将开始日期的数据拉到当前日期-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)
这将返回从当年年初开始直到包括运行之前一天的所有数据,无论是今年还是任何一年。