Cognos Report Studio中的计算字段

Cognos Report Studio中的计算字段,report,cognos-bi,cognos-10,Report,Cognos Bi,Cognos 10,我正在CognosStudio上创建报告,并尝试添加一个名为Record的计算字段。以下是用于创建此计算字段的条件: 数据项:记录: IF(com='MASTERLINE'然后(com+''+ML)ELSE(com+''+ML1) 数据项:com 如果账户产品='MLAC'则为'MASTERLINE'其他(如果程序类型='00'则为'LOAN'其他'LINE') 数据项:ML 如果行数='00',则“”否则行数 数据项:ML1 如果第_num='00'行,则“ELSE”与ML绑定 我正在

我正在CognosStudio上创建报告,并尝试添加一个名为Record的计算字段。以下是用于创建此计算字段的条件:

数据项:记录:

IF(com='MASTERLINE'然后(com+''+ML)ELSE(com+''+ML1)

数据项:com

如果账户产品='MLAC'则为'MASTERLINE'其他(如果程序类型='00'则为'LOAN'其他'LINE')

数据项:ML

如果行数='00',则“”否则行数

数据项:ML1

如果第_num='00'行,则“ELSE”与ML绑定


我正在寻找一个组合的if语句,而不是创建额外的数据项。有人能给我一些指导吗?

是什么阻止你简单地用它们的定义替换所有的术语?你有没有遇到运行时错误?这只会使它成为一个复杂的查询。不管怎样,感谢你的回答……以后阅读可能会很复杂,但计算上不会很复杂,至少不比它的组件复杂。好的。谢谢你的宝贵意见