根据参数变更图表的值

image.png

请问要如何根据参数来选择不同的值?比如说,当用户勾选checkbox1,图表的值就会选择NAME。如果没勾选,图表的值则是SEX。请问有办法实现吗?

FineReport 帆软用户mpBe3Dk4zn 发布于 2022-11-24 15:57
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-6-6 20:59(编辑于 2023-6-6 21:01)

---------------------

WorkBook1.rar

-----------------------

1、数据集里面类似这样写:

select pid,

${if(cs="1","销售额","利润额")} as 金额

from 地图

where 1=1

and pid!=''

limit 10

image.png

2、由于用的是一个字段,金额,所以系列要设置一下公式形态判断一下

image.png

-----------------

77999.gif

最佳回答
0
LTC朝Lv6高级互助
发布于2022-11-24 15:59
  • 帆软用户mpBe3Dk4zn 帆软用户mpBe3Dk4zn(提问者) 抱歉,我要的是动态改变值,而不是系列或分类
    2022-11-24 16:06 
  • LTC朝 LTC朝 回复 帆软用户mpBe3Dk4zn(提问者) 你可以做两个图,根据选择的参数不同,显示不同的图表,不需要显示的就隐藏就行了
    2022-11-24 16:07 
  • 帆软用户mpBe3Dk4zn 帆软用户mpBe3Dk4zn(提问者) 回复 LTC朝 我的情况不允许我做两个图
    2022-11-24 16:09 
  • LTC朝 LTC朝 回复 帆软用户mpBe3Dk4zn(提问者) 你的数据源是数据集还是单元格,如果是数据集的话,就根据参数不同,去执行不同的sql就行了
    2022-11-24 16:11 
  • LTC朝 LTC朝 回复 帆软用户mpBe3Dk4zn(提问者) 参考这个:https://bbs.fanruan.com/wenda/question/87862.html
    2022-11-24 16:11 
最佳回答
0
touyuan001Lv6中级互助
发布于2022-11-24 16:10

https://help.fanruan.com/finereport/doc-view-4708.html

使用changeParameter

参照2.2.2

参数是控件的话在控件里面写上changeParameter去触发参数变动,并刷新图表

  • 3关注人数
  • 411浏览人数
  • 最后回答于:2023-6-6 21:01
    请选择关闭问题的原因
    确定 取消
    返回顶部