我正在使用 cognos 报告工作室 8.2。一份报告的要求是在项目的开始和结束日期内过滤用户指定的日期。但是结束日期可以是空值,因为它可以是一个没有完成日期的项目。这是我的场景:
活动 || 开始日期 || 结束日期
项目1 || 2013 年 2 月 2 日 || 2013 年 2 月 10 日
项目2 || 2013 年 2 月 11 日 || 无效的
这是我需要输出的样子:
过滤器:2013 年 2 月 3 日输出:项目 1
过滤器:2013 年 2 月 12 日输出:项目 1 和项目 2
我试过这个过滤器:
过滤器1:
([END_DATE] is not NULL) AND ([END_DATE] > ?asAtDate?)
过滤器2:
([START_DATE] <= ?atDate?)
但这没有用,它只是给了我一个空白报告。我究竟做错了什么?如果我不添加 [END_DATE] 不为空,那么它会给我一个 sql 异常错误。
感谢你的帮助。