Cognos 10.2.1 to_date 函数

Cognos 10.2.1 to_date function

Report Studio Reports 最近从 Cognos 8.4.1 迁移到 Cognos 10.2。1.In cognos 10,to_date(时间戳)功能无法正常工作,但在 cognos 8.4.1 中可以正常工作。在过滤器中获得以下表达式的任何报告在 Cognos 10 中都失败,但在 Cognos 8 中工作正常。

to_date(trunc([Presentation Layer].[Query Subject].[FROM_DATE])) >= ?fromDate?

FROM_DATE = 来自时间戳类型的数据源 (Oracle) 的日期 fromDate = 是在查询字符串中传递的报表参数

有人可以就此问题向 fix/work 提出建议吗?我们正在谈论几个遇到此问题的报告。

您尝试过使用 CAST() 函数吗?用法将是 cast([Presentation Layer].[Query Subject].[FROM_DATE],date)。 CAST 是特定于 Cognos 的函数,它将在 SQL 中转换为特定于 DB 提供程序的函数发送到 DB。