柱形图如何实现动态系列名

需求:当只传入区域参数时,系列名为区域。当传入区域参数和省份参数时,系列名改为省份,如何实现?

FineReport 减肥哥 发布于 2022-9-21 09:04
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2022-9-21 09:07
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-9-21 09:06

这个不外乎就是把你的SQL数据集改一下:增加一个字段,这个字段就根据参数值来判断查询的内容,然后图绑定的序列这个字段

最佳回答
0
CD20160914Lv8专家互助
发布于2022-9-21 09:06

你在数据集里面写参数了

select 

${if(参数名称="区域","区域字段","省份字段")} as 系列

 from 表

where 1=1

and myname='${参数名称}'

  • 减肥哥 减肥哥(提问者) ${IF()}结构如何进行嵌套,我写的报错了。代码如下 SELECT ${IF(len(商品名称)>0,\"年份_商品名称\",${IF(len(客户名称)>0,\"年份_客户名称\",${IF(len(省份)>0,\"年份_省份\",${IF(len(大区)>0,\"年份_商务大区\",\"\")})})})} AS 系列
    2022-09-21 11:16 
  • CD20160914 CD20160914 回复 减肥哥(提问者) 你这样写有问题,还有我问一下假如你的商品名称与客户名称同时选择的话,它只会有一个字段呢。这种要如何弄?
    2022-09-21 11:19 
  • 3关注人数
  • 305浏览人数
  • 最后回答于:2022-9-21 09:07
    请选择关闭问题的原因
    确定 取消
    返回顶部