本案例将介绍,如何通过 MAPX 函数 查询并调用当前表单中上次录入的值。
以电表记录场景中,查询上次的电表读数为例:
1)在「电表记录」表单中,录入各房间的初次电表读数:
2)定期查询电表时,在「电表记录」表单中选择房间号,即可查询出该房间上次的电表数,再记录当前电表读数,即可自动计算出用电量,效果如下:
在学习之前建议安装 查询上次录入的值 应用模板,本文将按照模板中的示例数据进行讲解。
以电表记录场景中,查询上次的电表读数为例:
新建「电表记录」表单,字段设置如下:
字段名称 | 字段类型 | 字段设置 |
房间号 | 下拉框 | 自定义设置房间号选项 |
上次电表数 | 数字 | |
本次电表数 | 数字 | |
本期用电量 | 数字 |
1)选中「上次电表数」字段,在「字段属性 >> 默认值」处,设置默认值为「公式编辑」,点击下方「编辑公式」:
2)在公式编辑页面,设置「上次电表数」字段的公式为MAPX("last",房间号,房间号,本次电表数):
3)同上设置方法,设置「本期用电量」字段的公式为本次电表数-上次电表数,设置完成后点击「确定」保存。
效果演示参见本文【1.3 预期效果】。