Tracy.Liu 发表于 2019-5-9 11:20:45

看完必恍然大悟的活字格内幕:二十八、公式不计算,可能是绑定字段在捣蛋

本帖最后由 LukeLiu 于 2019-12-4 09:14 编辑

如果您正在看这篇教程的话,那我猜想您很有可能是遇到了类似下面这样的问题:

我有一个业务单表,其中记录有单号、跟进日期、联系人以及业务单状态
当跟进日期中有值时,通过公式=IF(L10="","未跟进","已跟进")判断当前状态为 已跟进/未跟进。(这里得状态字段同时写了公式,还绑定了状态字段)

但是当我们 F5运行后发现,咦~怎么状态字段的IF公式没有计算呢?全是空白,来来回回把公式检查了好几遍,好像并没有问题呢~到底怎么回事呢?{:2_36:}

快瞅瞅我们这篇教程的题目,公式不计算,很可能是绑定字段在捣蛋哦~
既然是绑定字段的原因,那我就把状态一列的绑定字段先删掉,再运行一下,哇塞~真的正常了!



其实,出现上述现象的原因是 在同一个列中即绑定了字段又填写了公式,绑定字段的优先级高于公式,不论公式计算出值是什么也只会显示绑定字段在表中存的值,而在表中,状态这一列都是空值,所以在页面端就显示空。当然,如果状态这一列如果都存的“1”,那么页面上也都会显示“1”,就像下面这样:



说到这里,大家应该都很清楚了吧~

那么,如果我需要将IF计算出的状态存到状态字段中,应该怎么做呢?
这里需要在表格中在再添加一个辅助字段,绑定上状态字段,并将这个字段隐藏起来,然后使用 循环命令+表格操作命令把公式列的状态值循环赋值到绑定有字段的状态列中


这个方法之前有一个帖子做了详细讲解,这里不再赘述,不太清楚的小伙伴可以点击这里查看相关教程。
好啦~这篇教程就先讲到这里,谢谢各位看官捧场~:itwn:


页: [1]
查看完整版本: 看完必恍然大悟的活字格内幕:二十八、公式不计算,可能是绑定字段在捣蛋