关于决策报表控件计算问题,求大神指点

使用帆软报表创建帆软决策报表,如何动态计算多个数字控件中显示数值,并展示在其他控件中。比如第一个控件显示入库总数,第二个控件显示出库总数,第三个控件如何显示第一个控件的值减去第二个控件 的值。

之前尝试用报表块来实现计算,但是添加报表块后运行就会报错,在控件中显示就不报错。

无标题.jpg

FineReport A高峰A 发布于 2021-9-16 12:59
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
贵阳老番薯Lv4见习互助
发布于2021-9-16 13:20

比如三个控件:A B C

var kj_A = contentPane.parameterEl.getWidgetByName("A");    //获取控件

var A_value = kj_A.getValue();    //获取控件的值;

//  同理获取B控件的值B_value

var C_value = A_value - B_value;

contentPane.parameterEl.getWidgetByName("C").setValue(C_value);

希望能帮助到你

  • A高峰A A高峰A(提问者) 使用js脚本好像不能在手机上用,有没有能同时在网页和手机端都可以实现的办法。
    2021-09-16 17:25 
  • 贵阳老番薯 贵阳老番薯 回复 A高峰A(提问者) 直接通过控件名获取控件值,做加减; 举个例子,计算两个日期的天数之差: DATEDIF($BTime_c_c,$ETime_c_c,\"D\")+1
    2021-09-17 13:05 
  • 3关注人数
  • 379浏览人数
  • 最后回答于:2021-9-16 13:20
    请选择关闭问题的原因
    确定 取消
    返回顶部