Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要COGNOS每天运行一份报告,其中我需要2019-01-01当前日期的数据,-1。我一直在使用过滤器进行[Date]中间处理YYYY-MM-DD,YYYY-MM-DD没有问题,但无法找到一种方法来提取起始日期为当前日期的数据,-1。
COGNOS
2019-01-01
[Date]
YYYY-MM-DD
这个事情谁有经验?
试试这个过滤器:
[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)
这将返回从今年年初到运行前一天的所有数据,无论是今年运行还是任何一年运行。