Report Studio报告最近从Cognos 8.4.1迁移到Cognos 10.2.1。在cognos 10中,to_date(timestamp)函数无效,这在cognos 8.4.1中完全有效。在过滤器中获得以下表达式的任何报表在Cognos 10中都会失败,但在Cognos 8中可以正常工作。
to_date(trunc([Presentation Layer].[Query Subject].[FROM_DATE])) >= ?fromDate?
FROM_DATE =数据源(Oracle)的日期,类型为timstamp fromDate =是在查询字符串
中传递的报表参数有人可以就此问题提出修复/解决方法。我们正在讨论几个报道这个问题。
答案 0 :(得分:0)
您是否尝试过使用CAST()函数?用法将被投射([表示层]。[查询主题]。[FROM_DATE],日期)。 CAST是一个特定于Cognos的函数,它将被转换为发送给DB的SQL中特定于数据库提供程序的函数。