动态参数问题

11.png请教个问题,我在FineReport10里柱形图超级链接增加了动态参数, 在标签控件里写公式:

if(len($d_area_name) == 0,"移网流失用户分析",$d_area_name + "分公司移网流失用户分析")。标签控件一直显示是“移网流失用户分析”。

测试了$d_area_name内容是参数赋值成功。为什么判断语句一直不变化了  这个公式是有问题吗?

图片.png

FineReport 屈党辉 发布于 2023-9-7 21:07 (编辑于 2023-9-7 21:10)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
薛之富Lv2见习互助
发布于2023-9-7 22:33

最好是把赋值的参数打印出来核对一下

  • 屈党辉 屈党辉(提问者) 文本控件的 d_area_name显示赋值成功的,d_area_name=\'礼泉\'
    2023-09-08 07:19 
最佳回答
0
snrtuemcLv8专家互助
发布于2023-9-8 08:04

这个标签不行,换成报表块,然后在报表块单元格写这个公式就可以了

而且不需要动态参数,让整个页面刷新,直接  当前决策报表对象  就可以

最佳回答
0
用户k6280494Lv6资深互助
发布于2023-9-8 09:08

不用动态参数给控件赋值,用js

if (name.length == 0) {

_g().getWidgetByName("PZ").setValue('移网流失用户分析');

} else {

_g().getWidgetByName("PZ").setValue(name + "分公司移网流失用户分析");

}

image.png

  • 3关注人数
  • 171浏览人数
  • 最后回答于:2023-9-8 09:08
    请选择关闭问题的原因
    确定 取消
    返回顶部