今天我遇到了最奇怪的问题。我想在每个月的第一天运行Cognos报告。直到昨天,该报告运行良好。但是今天当我运行相同的报告时,它会给我结果'No data available'
。它是一个简单的列表,在日期列上有一个详细信息过滤器,其格式为“yyyymm'”。表达式是:
[DateCol] = cast(extract(year, current_date) * 100 + extract(month, current_date) as varchar(6))
当我删除此代码并替换为像
[DateCol] = '201406'
它给了我结果。但这不是应该如何。
最奇怪的是,我有另一份报告,其中有一个详细的数据字段过滤器:
[RT00_CURR_MATUR_DT] between _first_of_month (current_date) AND _add_days (_first_of_month (current_date), 150)
我很震惊地看到这甚至给了'No data available'
。我注意到current_date
函数在两个报告中都很常见。我在这里错过了一些东西。
Pl注意:两份报告直到昨天才开始工作。
请指导,我今天需要发布这份报告。