上个月的IBM Cognos参数语法

时间:2016-11-16 19:13:51

标签: report cognos

我在Cognos中有一个报告,在此报告中我有一个日期过滤器,将由用户传递,我希望结果集包含过去30天的日期。基本上(?date? - < 30days>)我不熟悉完成此操作的语法,因为date不是原始类型。

[Time stamp] <= ?date?  
and
[Time stamp] >= (?date? - <30days>)

我很感激你们的任何建议。

2 个答案:

答案 0 :(得分:3)

使用[Time stamp] >= _add_days( current_date(), -30)

答案 1 :(得分:2)

如果你实际上需要一个月而不是30天,你可能想要使用_add_months(?date?, - 1)