有字段A,B,C,D,根据参数 可以选择不同组合 group by
-----------
选择了多个字段,相当于字段是动态的,怎么拖拽到单元格
数据集参数实现动态列 - FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)
需要都添加到列,然后隐藏列
select A,B,C,D from 表名
group by {$a}
参数a设置成公式if(判断1,"A,B","C,D")
可以的,直接写成下拉框选项[下拉框不能为空],选择即可
SQL写法
select ${P1} ,SUM(a) as a
from TAB1
group by ${P1}
select ${a},sum(字段) from table group by ${a}
复选框返回值类型设置字符串,分隔符逗号,这样写复选框不允许为空