某列表有 A/B/C/D四个分析列,可以让用户选择多个分析列:如A/B/D;有的用户选择A/C/D做分析列。运用 生成变量、值提示组件即可开发此效果。
1、提示页面加入value prompt组件,新建参数?choice?,启用多选值列表,添加三个静态值
【0-poduct_line;1-poduct_type;2-poduct_name】如图:
2、主页面加入列表,将 【产品系列】【产品类型】【产品名称】【收入】拖入列表
3、点击【产品系列】列-->属性-->列表中的单个列-->生成变量-->新建布尔变量Producline,表达式为:
ParamValue('choice') contains '0'
如下图:
操作同上:
【产品类型】生成布尔变量为producttype:表达式ParamValue('choice') contains '1'
【产品名称】生成布尔变量为productname:表达式aramValue('choice') contains '2'
4、运行报表效果如下: