公式不会重新计算的问题

如下图1:下方合计数为第一列为1时的各尺码的合计数,公式为sum(K21{J21=1});

但在图2中,我将第一列的值改变后,合计值不会改变,看上去是公式没有生效。

请大佬们指教,谢谢。


image.png


image.png


FineReport xuejun1005 发布于 2019-11-29 17:14
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
孤陌Lv6资深互助
发布于2019-11-29 19:58(编辑于 2019-11-29 20:19)

4952.gif复选框选中行求和-https://help.finereport.com/doc-view-1856.html 根据这样来改 动态求和 只能用SUM() 不可以加判断条件 

也可以用条件属性里 来做 

条件属性 新值  公式也写一样的 然后 判断公式写LEN($$$)!=0

然后在要编辑的单元格来 编辑后事件

_g().appendReportRow(this.options.location, this.options.reportIndex,0) 

这样就是光标会跳回第一行

可以考虑后面再加个JS

setTimeout(function(){

var aa=contentPane.getWidgetByName("A8");

var abcde=FR.cellStr2ColumnRow(aa.options.location);

var tc = abcde.col;

var tr = abcde.row;

var tdCell = null;

tdCell = contentPane.curLGP.getTDCell(tc, tr);

contentPane.curLGP.selectTDCell(tdCell);

},100)

编辑的控件名设置为A8

最佳回答
0
fanzengLv2见习互助
发布于2019-11-29 17:29

 k的父格得为J,然后就不知道啥原因了


  • 3关注人数
  • 693浏览人数
  • 最后回答于:2019-11-29 20:19
    请选择关闭问题的原因
    确定 取消
    返回顶部