MAPX 應用:查詢上次錄入的值

簡介

案例簡介

本案例將介紹,如何透過 MAPX 函數查詢並調用當前表單中上次錄入的值。

應用場景

  • 物業管理中,記錄水、電、燃氣表時,需要查詢上次錄入的讀數,用於計算用量、消費金額等
  • 車輛管理中,記錄車輛里程時,需要查找上次的行駛里程數,用於計算油耗、監測車輛的維護情況;
  • 財務管理中,需要查找上次錄入的收入、支出或餘額等,便於跟蹤財務狀況、制定預算或生成財務報告等。

預期效果

以電錶記錄場景中,查詢上次的電錶讀數為例:

1. 在「電錶記錄」表單中,錄入各房間的初次電錶讀數:

2. 定期查詢電錶時,在「電錶記錄」表單中選擇房間號,即可查詢出該房間上次的電錶數,再記錄當前電錶讀數,即可自動計算出用電量,效果如下:

設定步驟

以電錶記錄場景中,查詢上次的電錶讀數為例:

表單搭建

新建「電錶記錄」表單,欄位設定如下:

欄位名稱

欄位類型

欄位設定

房間號

下拉單選

自訂設定房間號選項

上次電錶數

數字

/

本次電錶數

數字

/

本期用電量

數字

/

設定公式

1. 選中「上次電錶數」欄位,在「欄位屬性 > 預設值」處,設定預設值為「公式編輯」,點擊下方「編輯公式」:

2. 在公式編輯頁面,設定「上次電錶數」欄位的公式為MAPX("last",房間號,房間號,本次電錶數)

  • 其中,MAPX 函數中第一個參數「房間號」欄位來自當前表單,在可用變數處選擇表單為「當前表單」,新增「房間號」欄位;
  • 第二、三個參數「房間號」和「本次電錶數」欄位來自「電錶記錄」表單,在可用變數處切換表單為「電錶記錄」,再新增對應欄位:

3. 同上設定方法,設定「本期用電量」欄位的公式為本次電錶數-上次電錶數,設定完成後點擊「確定」儲存。

這項資訊有幫助嗎?
需要更多協助嗎?聯繋技術支援。