在 Cognos RS 10 中,我尝试创建多个 if 语句,但报告失败。当我没有将其作为表达式时,该报告有效。
我想创建一个字段,显示运行日期和接收日期之间的天数,其中状态分类 = '打开' 并且它 = '待处理'。
我想创建一个字段,当状态分类 = 'Closed' 时显示 CLOSED 日期和 Received 日期之间的天数
有人可以提供一些帮助吗?表达式验证但报告失败。任何帮助是极大的赞赏。
这就是我正在使用的:
**If ([CS].[Status Classification] = 'Open') THEN
(_days_between ([Run Date] , [CS].[Received Date]))
else IF ([CS].[Status Classification] = 'Pend') THEN
(_days_between ([Run Date] , [CS].[Received Date]))
else IF ([CS].[Status Classification] = 'Closed') THEN
(_days_between([CS].[Closed Date Time] , [CS].[Received Date]))
ELSE
null**