FR11控件改变参数,指标数据无法更新

image.png

我定义了一个下拉框控件,能够控制数据获取的日期,并把控件参数绑定到了sql上面。现在的问题是:我改变日期的时候,左边图表数据能够响应并展示对应日期的数据,但是右边的指标卡却无法及时更新数据(我检查了数据库数据和参数,其他一切都是正常的,指标卡我用了标题框、富文本框和表格,都无法正常更新数据)。这是什么原因导致的,为什么文字组件无法跟随控件参数变化数据呢?

FineReport TCSWBDYU 发布于 2023-7-13 16:17
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2023-7-13 16:19

你文字组件的数据集,用这个控件取过滤数据了吗

需要过滤才可以

  • TCSWBDYU TCSWBDYU(提问者) select concat(round(cast(avg(mv24) as numeric), 2)*100,\'%\') chargeback_rate, sum(mv23) chargeback_num, round(cast(sum(mv25) as numeric), 2) chargeback_money, sum(mv22) voucher_num from ztest_month_data where c_year = ${para_year_chargeback_month} and c_month = ${para_month_chargeback}
    2023-07-13 16:21 
  • TCSWBDYU TCSWBDYU(提问者) 你看数据集是绑定了动态参数的,我检查了动态参数,也是能对应上的,就是不更新数据
    2023-07-13 16:22 
  • snrtuemc snrtuemc 回复 TCSWBDYU(提问者) 重启设计器后看看,这样设置,控件改变值,组件应该改变数据的
    2023-07-13 16:23 
  • TCSWBDYU TCSWBDYU(提问者) 回复 snrtuemc 是的,左边的图表也是绑定的动态参数,就能更新,但是使用的文本控件就不可以更新数据,不知道为什么
    2023-07-13 16:24 
  • snrtuemc snrtuemc 回复 TCSWBDYU(提问者) 可以的话,试试这个数字放在报表块的单元格内,还不行,安装报表块刷新插件,定时刷新报表块试试
    2023-07-13 16:29 
最佳回答
0
吾姓独孤Lv6高级互助
发布于2023-7-13 16:18(编辑于 2023-7-13 16:19)

文字组件用的是动态参数么还是什么

也是同一个sql查询出来的?

  • TCSWBDYU TCSWBDYU(提问者) 是的,动态参数,用的公式chargeback_index_month.select(\'voucher_num\'),从数据集中查询数据,数据集绑定的动态参数日期
    2023-07-13 16:20 
  • TCSWBDYU TCSWBDYU(提问者) select concat(round(cast(avg(mv24) as numeric), 2)*100,\'%\') chargeback_rate, sum(mv23) chargeback_num, round(cast(sum(mv25) as numeric), 2) chargeback_money, sum(mv22) voucher_num from ztest_month_data where c_year = ${para_year_chargeback_month} and c_month = ${para_month_chargeback} 这是数据集chargeback_index_month的sql
    2023-07-13 16:22 
  • 2关注人数
  • 217浏览人数
  • 最后回答于:2023-7-13 16:19
    请选择关闭问题的原因
    确定 取消
    返回顶部