跳至主要内容

公式元件


公式元件是唯讀的,無法編輯。設定好公式後,只要更新涉及計算的欄位,結果就可以自動更新。此元件支援數字和日期兩種資料操作。

  • 1. 數字的計算 例如,金額 = 數量 * 單價。輸入數量和單價欄位的值後,系統會自動計算金額。結果可以以千分之一或百分比格式顯示。
  • 2. 日期和時間的計算
    • 期間
    • 時間從此刻開始
    • 日期的時間加/減
  • 效果演示:**

為確保工作表的效能,當工作表資料數超過10w行時,修改公式設定(例如調整計算公式或調整計算涉及的欄位)後,歷史資料將不會更新,如果還需要更新歷史資料,則需要手動重新整理.

一、數字計算

場景:採購明細需要包含所購買的產品、型號、單價、數量和金額。當金額不需要手動輸入時,可以透過公式自動計算。

1. 新增公式元件

2. 設定公式元件

設定欄位名稱、類型(數字)、單位和小數位。

3. 設定計算公式

數值計算公式有系統預設公式和自訂公式兩種。

3.1 系統預設公式

如果選擇預設公式,只需按一下選擇欄位即可,無需輸入計算符號。儲存後即可測試公式。

系統預設的公式比較單一,只能使用一種運算。

3.2 自訂公式

如果需要混合加減乘除來得到結果,則需要自訂公式。需填寫計算符號,輸入運算符號(+- * /)時需要英文輸入狀態。

自訂公式支援多種運算嵌套在一起,例如計算比率的複雜公式等。

在自訂公式中,您還可以繼續將更多系統公式與自訂公式結合使用。

如果涉及的欄位值為null,則視為0

如果不勾選,如果參與計算的欄位值為空,則公式值也將為空。如果勾選,則視為0。

此功能僅適用於自訂公式。

可以參與計算的欄位

  • 數字、金額、匯總
  • 公式(計算方式是“距離此刻的時長”不支援再次參與計算)
  • 他表欄位(必須是【儲存資料】 ,而不是【僅顯示】 。)

4. 設定顯示格式

對於計算結果,您可以設定顯示格式,例如小數位、千分位或百分比。您也可以設定單位。

  • 以百分比顯示 計算結果會自動乘以100。若計算結果為0.99,則顯示為99%。
  • 如果選取【以百分比顯示】,則不再顯示單位(前綴/後綴)。

二、日期的計算

1. 計算兩個日期的時長

情境:根據專案的開始日期和結束日期自動計算專案的工期。

計算邏輯說明

1)格式化

  • 2 種格式
    • 格式 1:開始日期 0:00,結束日期 24:00
    • 格式 2:開始日期 0:00,結束日期 00:00

格式化僅適用於不帶時間部分的日期,如果包含時間部分,則實際時間將參與計算。

實施例1

開始日期: 2020-12-13 , 結束時間: 2020-12-14 ,單位: 天

  • 如果選擇格式1,則從2020-12-13 00:00到2020-12-14 24:00計算實際時間,結果為2天。
  • 若選擇格式2,實際計算時間為2020-12-13 00:00至2020-12-14 00:00,結果為1天。

實施例2

開始日期:2020-12-13,結束時間:2020-12-14 12:00,單位:小時

  • 如果選擇格式1,則從2020-12-13 00:00到2020-12-14 12:00計算實際時間,結果為36小時。
  • 若選擇格式2,實際計算的時間為2020-12-13 00:00至2020-12-14 12:00,結果仍為36小時。這是因為結束時間有時間成分,是用實際時間計算的。此欄位未格式化,僅格式化開始日期。

2)最小單位

輸出格式為年月日時分,若計算結果為小數,則只取整數部分。

範例:7 月 1 日到 7 月 30 日之間的天數為 29。

如果選擇單位“天”,則結果為29天;如果選擇單位“月”,則結果為0個月(結果不是近似值,而是只取整數部分),如果結果為35天,則顯示為1個月。

3)僅計算工作日

如果計算休假時長,週六和週日不應計算在內。您可以在這裡設定您的工作日。未勾選的天數不計入日期長度。

4).提示

  • 日期欄位和時間欄位這兩個欄位之間的計算不可用。
  • 對於時間欄位之間的計算,格式化不起作用。

2. 為日期加減一個時長得到新的日期

如下圖,一旦確定了入職日期和試用期長度,就可以自動計算轉正日期。

提示:

  • A:選擇日期欄位或固定日期。新增或減去此日期欄位的時間。
  • B:寫出計算公式。開頭必須是+或-。加1個月為+1M,減1天為-1d。年、月、日可以寫在一起。例如+1Y-1M+2d-3m。
    • 大寫 Y 表示年,大寫 M 表示月,小寫 d 表示日,小寫 h 表示小時,小寫 m 表示分鐘。
  • C:具體加時數參數可以是欄位值,也可以寫固定數字。
  • D:新日期的輸出格式,可以設定是日期格式還是日期/時間格式。

3. 計算一個日期距離此刻的時長

例如,您為某項任務設定了截止日期,並且可能需要剩餘 XX 天/逾期 XX 天的現場提醒。

A:選擇【當前時間】

B:選擇是目標日期減去今天還是今天減去目標日期。

C:選擇目標日期:可以是固定日期,也可以是日期欄位的值。

D:選擇輸出單位,即日、週、月或年。

E:如果勾選【隱藏負值】,則顯示為空。

計算的結果是不儲存的,只是在頁面載入時即時計算,所以結果不能繼續參與其他公式計算,也不能在工作流中引用欄位值,更不能計入統計圖表中。


文檔問題反饋

文檔中是否有錯字、內容過期、難以理解等問題? 點此給我們反饋吧