报表要有一个文本显示多选全局参数的所选项。比如全局参数类别下有10个选项,A-J, 选择A和B的话,文本需要显示“所选参数为A,B”,选择A,B和C的话文本要显示“所选参数为A,B,C”,参数全选的时候要显示“所选参数为A,B,C,D,E,F,G,H,I,J”。请问怎么实现呢。
|
最佳答案
查看完整内容
关于您这个问题,
1)首先新建一个文本且多值类型的全局参数,确保它能包含所有需要的选项(如A-J),并允许进行多选操作
2)创建一个新的计算字段用于展示所选参数。该字段应该是一个文本类型,并使用某种形式的条件判断来构建输出文本。
CASE WHEN [DYNAMIC_PARAMS.类别] = '' THEN '所选参数为A,B,C,D,E,F,G,H,I,J' ELSE CONCAT('所选参数为', REPLACE([DYNAMIC_PARAMS.类别], ',', ','))END
...
|