if函数不支持多个返回值
0
目的:我要实现的目标是根据下拉框的选项,对某一个维度取top值。如果用户选择1,那么就取top2,否则全部显示。
操作说明:在写数据表达式的时候我写的是
IF ( ?ztscs?=1 ) THEN
(
topcount([pm_service_sheet633_mdc].[ID_LEVEL_1].[ID_LEVEL_1].[服务项目6_ID] ,2,[ACOUNT])
)
ELSE
( [pm_service_sheet633_mdc].[ID_LEVEL_1].[ID_LEVEL_1].[服务项目6_ID] )
这个种格式,提示错误信息是“数据项不支持if表达式,必须返回单个值”
这种情况是cognos的if函数不支持这种语法,请问我应该如何操作才能实现我的目标
操作说明:在写数据表达式的时候我写的是
IF ( ?ztscs?=1 ) THEN
(
topcount([pm_service_sheet633_mdc].[ID_LEVEL_1].[ID_LEVEL_1].[服务项目6_ID] ,2,[ACOUNT])
)
ELSE
( [pm_service_sheet633_mdc].[ID_LEVEL_1].[ID_LEVEL_1].[服务项目6_ID] )
这个种格式,提示错误信息是“数据项不支持if表达式,必须返回单个值”
这种情况是cognos的if函数不支持这种语法,请问我应该如何操作才能实现我的目标
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
0 个回复