0

今天我遇到了最奇怪的问题。我想在每个月的第一天运行一份 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功能在两个报告中都很常见。我在这里错过了什么吗。请注意:直到昨天,这两个报告都运行良好。请指导,我今天需要自己发布这份报告。

4

0 回答 0