12 评论0and1

Alice吴

另外实验了下,用sql 的话只能选择两个,比如地区和销售员 在添加一个比如产品类型 就不行

0 2021-09-13 13:55

RosieY

您好,如果需要添加字段,SQL处也要对应修改呢
SELECT ${if(typ="地区","地区","销售员")} as a, sum(销量) num
FROM 销量
${if(typ="地区","group by 地区","group by 销售员")}

0 2021-11-11 14:54

Alice吴

这个只能是 地区一列,销售量一列,不能行转列的格式?就是 地区是一行字段,下面一行是销量?

0 2021-09-13 10:09

RosieY

您好,修改一下扩展方式呢,如何修改可以查看
扩展属性-https://help.fanruan.com/finereport/doc-view-215.html

0 2021-11-11 14:53

表弟

如用户【伊丽利亚】所说,文档中的这个方法很浪费资源,讨巧却带来了更大的问题。
我刚好遇到了类似这个问题的情况,折腾了1天终于搞定了,给大家提供一下我的解决思路。
我去除了模板参数,直接把控件面板那个单选按钮组改名为 typ,用作传参参数:
SQL如下:
SELECT
${if(typ="地区","地区","销售员")} as a,
sum(销量) num
FROM 销量
${if(typ="地区","group by 地区","group by 销售员")}

然后把数据集拖入到单元格,预览就ok了。
我这个只是启发作用,大家可以根据实际情况继续调整SQL语句哈。

8 2020-07-03 17:25

Gaozhiqiang

上传个文件可好?

0 2020-09-27 21:31

liaoxp2002

这个方法好用

0 2020-08-24 15:08

Catqiu

您好,文档已更新

0 2021-06-23 10:46

i123

有没有其他方式来展示?如果内容多,这种方式不友好。

0 2020-04-21 13:45

Catqiu

您好,文档已更新

0 2021-06-23 10:46

伊丽利亚

你这 也太浪费资源了,若是数据量大的时候咋办,还是照样将2个数据集都查出来啊?本只要显示其中一个数据集,你这样一做就是必须把2个数据集都查出来。

9 2019-05-21 13:58

Catqiu

您好,文档已更新

0 2021-06-23 10:46