excel导入A列数据,如何触发B列的公式计算出结果

2.jpg

3.jpg

报表需求

1、通过录入A列数据,B列引用公式计算出结果;

2、由于B列需要引用A列及其他条件计算出来,所以在条件属性设置了条件,如截图;

 

问题:我导入A列数据后,B列没自动计算出结果,需要我手动点提交或增行才能触发计算,但是想提交前就能看到B列数据检查。

 

需求:

有没办法excel导入A列数据,就自动计算出B列数据(是不是可以在图3设置?),

 

或者增加一个按钮,点击触发计算出B列数据也可以;

 

注意,直接插入简单公式,是可以自动计算的,但是现在在条件属性哪里设置公式就没自动计算出来了。麻烦看清问题,或者哪些说实现不了的就别回复了,影响问题曝光。

FineReport liyh13 发布于 2023-5-10 10:04 (编辑于 2023-5-10 10:28)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
congerLv6高级互助
发布于2023-5-10 10:29(编辑于 2023-5-10 10:32)

是这个意思吗?

excel导入A列后 后面自动计算?条件属性可以改成公式直接写到单元格里,先判断取值是否为零,再写你的公式

4.1 问题场景

该方案的联动效果在导入Excel时会不生效,原因是导入时不会触发控件的编辑后事件。如果是Excel导入联动的场景,可以采用另一段JS来触发控件的编辑后事件,实现导入联动效果。

参考这个案例

https://help.fanruan.com/finereport10.0/doc-view-4061.html#7

tstmp_20230510102803.gif

  • liyh13 liyh13(提问者) 不行,还是没生效,不知道是不是那个步骤不对
    2023-05-10 11:36 
  • conger conger 回复 liyh13(提问者) 那你下载他的模板,一步步改试试
    2023-05-10 13:31 
最佳回答
0
LTC朝Lv6高级互助
发布于2023-5-10 10:05(编辑于 2023-5-10 10:05)

直接在excel中计算好,导入时公式是不能处理的

最佳回答
0
snrtuemcLv8专家互助
发布于2023-5-10 10:05

目前只能手动点击才能触发。。。。没号的办法

要么联系帆软技术咨询,做二开处理

  • liyh13 liyh13(提问者) 增加按钮也可以啊
    2023-05-10 10:22 
  • snrtuemc snrtuemc 回复 liyh13(提问者) 你说插入行可以,那就增加按钮,js写插入行js代码,插入0行啊
    2023-05-10 10:23 
最佳回答
0
l香菜lLv4见习互助
发布于2023-5-10 10:14

建一个中间表 再建一个sheet在这个sheet实现公式判断 导入成功后跳转到新sheet验证通过后再进正式表

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