MAPX应用:查询上次录入的值

1. 简介

1.1 案例简介

本案例将介绍,如何通过 MAPX 函数 查询并调用当前表单中上次录入的值。

1.2 应用场景

  • 物业管理中,记录水、电、燃气表时,需要查询上次录入的读数,用于计算用量、消费金额等
  • 车辆管理中,记录车辆里程时,需要查找上次的行驶里程数,用于计算油耗、监测车辆的维护情况;
  • 财务管理中,需要查找上次录入的收入、支出或余额等,便于跟踪财务状况、制定预算或生成财务报告等。

1.3 预期效果

以电表记录场景中,查询上次的电表读数为例:

1)在「电表记录」表单中,录入各房间的初次电表读数:

2)定期查询电表时,在「电表记录」表单中选择房间号,即可查询出该房间上次的电表数,再记录当前电表读数,即可自动计算出用电量,效果如下:

2. 设置步骤

在学习之前建议安装 查询上次录入的值 应用模板,本文将按照模板中的示例数据进行讲解。

以电表记录场景中,查询上次的电表读数为例:

2.1 表单搭建

新建「电表记录」表单,字段设置如下:

字段名称

字段类型

字段设置

房间号

下拉框

自定义设置房间号选项

上次电表数

数字

本次电表数

数字

本期用电量

数字

2.2 设置公式

1)选中「上次电表数」字段,在「字段属性 >> 默认值」处,设置默认值为「公式编辑」,点击下方「编辑公式」:

2)在公式编辑页面,设置「上次电表数」字段的公式为MAPX("last",房间号,房间号,本次电表数)

  • 其中,MAPX 函数中第一个参数「房间号」字段来自当前表单,在可用变量处选择表单为「当前表单」,添加「房间号」字段;
  • 第二、三个参数「房间号」和「本次电表数」字段来自「电表记录」表单,在可用变量处切换表单为「电表记录」,再添加对应字段:

3)同上设置方法,设置「本期用电量」字段的公式为本次电表数-上次电表数,设置完成后点击「确定」保存。

2.3 效果演示

效果演示参见本文【1.3 预期效果】。

文档内容是否对您有帮助?
有帮助
没帮助没帮助
如需获取即时帮助,请联系技术支持
咨询
扫码领取100+零代码资料简道云官方微信号400-111-0890
图标在线咨询
立即体验