展示表:参数联动怎么都不起作用

参数为:共享(多选,默认全选)、法体(多选)

期望结果,当选择“共享”时,出现对应共享下的“法体”

数据集设置为:共享--内置数据集,值为“华东”、“西南”

                        法体--模板数据集,SQL语句如下:

select 

co_shortname,  --法体

count(distinct co_shortname) as count_co,

share_center  --共享

from dm_fin.ta_fin_monthly_progress_management

where 1=1

${if(len(共享)=0, "" , "and share_center in ('"+共享+"')")}

group by co_shortname, share_center 

数据集运行结果,当共享是“华东”时,法体为:1、2、3;当共享是“西南”时,法体为5,

法体的字段设置如下:

image.png

,但是法体的筛选结果没有随共享联动,很纳闷

FineReport liuyunxia827729 发布于 2022-11-16 10:15 (编辑于 2022-11-16 10:22)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-5-28 10:33(编辑于 2023-5-28 10:33)

SQL语句实现下拉复选框参数联动 - FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

1、首先联动要写两个不同的数据集,同时联动的时候,不能相互联动,比如你设置了共享选择后,联动法体,那么法体不能再联动共享了

2、共享你说用了内置数据集,就两个,那么你要注意一下(保证你在参数面板上面设置一个叫:共享的复选框控件名称,分隔符号和你法体一样',')

3、法体的写法你的语句没有错误,可以这样写

image.png

image.png

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-11-16 10:18
最佳回答
0
yzm444777Lv4见习互助
发布于2022-11-16 10:59(编辑于 2022-11-16 10:59)

image.png

把控件名称改成共享

  • 3关注人数
  • 331浏览人数
  • 最后回答于:2023-5-28 10:33
    请选择关闭问题的原因
    确定 取消
    返回顶部