如何根据搜索条件不同,显示不同的系列名称?

比如检索条件是部门,不选择部门,图表显示各部门数据,选择部门,图表显示该部门对应人的数据

FineReport lsy1993 发布于 2020-1-9 17:00
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
1
孤陌Lv6资深互助
发布于2020-1-9 17:01(编辑于 2020-1-9 17:03)

帮助文档 搜索 参数为空选择全部 

下拉框参数为空选择全部-https://help.finereport.com/doc-view-2394.html 

image.png

  • lsy1993 lsy1993(提问者) 貌似不太可以啊 ,有group by 分组条件。如果不限area,按一个汇总,选area,按另一个汇总,这个意思。
    2020-01-10 09:17 
最佳回答
0
Edward_DDLv5中级互助
发布于2020-1-9 17:11

https://help.finereport.com/doc-view-407.html

参考上面文档,根据参数显示不同内容

或者做两个图表,根据参数不同取值,分别条件显示-》行高为0 

最佳回答
0
xiapanfeiLv3见习互助
发布于2020-1-9 17:27

select 

${if(len(tob)>0,"类别ID","类别名称")} as tb   

from 产品类别 

你的应该是这种,你在sql里面判断下你的部门参数为空不,为空你取部门字段,不为空你取人员那个字段,就像我这里判断参数tob一样


最佳回答
0
lingt501Lv3见习互助
发布于2020-1-9 17:28

这个可以通过sql来实现的,你的数据集里头先查询全部,参数值为空,当选择参数后,再把值传进去就OK咯。

  • 5关注人数
  • 539浏览人数
  • 最后回答于:2020-1-9 17:28
    请选择关闭问题的原因
    确定 取消
    返回顶部