需要根据单选按钮的选择,来决定是按照商品分组,还是按照供应商分组,请问这种情况,实现的思路是怎样的? 是通过调用不同的SQL语句来实现的吗?
select ${if(a='按商品分组',商品,供应商)},sum(其它字段) from tabname group by ${if(a='按商品分组',商品,供应商)}
按照上面的写法去根据实际表字段&参数修改完善即可!
参考动态分组-https://help.finereport.com/doc-view-2062.html
解决动态列的分组统计问题-https://help.finereport.com/doc-view-1845.html
虽然可以实现,但是毕竟不是原生功能,如果表内容比较多并且有一定区别,建议直接做两张表。