跳至主要内容

節點 - 匯總


節點功能:此節點可協助對工作表中符合條件的資料進行求和,例如資料筆數,或求欄位的總和、平均值、最大值、最小值等。請注意,當資料頻繁更改時,該節點可能會出現一些延遲。

範例:

  • 從訂單詳細資料工作表中查詢訂單的詳細資訊並對訂單小計進行求和。
  • 從工單工作表中查詢上個月的工單並取得平均回應時間。
  • 查詢最近一個月的工單資料,取得總筆數。

一、匯總方法

有兩種方法:

  • 從工作表查詢並匯總 它可以取得記錄數、欄位的最大值、最小值和平均值以及已填入和未填入的記錄數。
  • 取得資料比數 取得多筆資料節點取得多筆資料後,該節點可取得資料的筆數。

以上兩種方式均沒有數量限制。

二、從工作表匯總

它可以從工作表中查詢符合的記錄,並取得記錄數、欄位的最大值、最小值和平均值以及已填入和未填入的記錄數。記錄數量沒有限制。

1. 範例1:取得最近一個月工單筆數和平均時長

  • 1.1 新增匯總節點,選擇從工作表進行匯總

  • 1.2 取得已回應工單數量

    新增篩選器以取得目標記錄,然後選擇匯總為"記錄數量"。
  • 1.3 再新增一個匯總節點,取得工單的平均回應時長

    篩選器與前一個節點中的篩選器相同。匯總欄位選擇“反應時長”,匯總類型為“平均值”。
  • 1.4 運算方式

    • 直接計算 執行到操作節點時直接計算並儲存結果,以供後續節點使用。即使參與計算的欄位的值發生變化,計算的結果也不再改變。
    • 動態計算 執行到操作節點時,不先計算,然後執行到使用操作結果的節點時即時計算。如果參與計算的欄位的值發生變化,則不同節點得到的結果可能會不同。
  • 1.5 在後續節點中使用匯總結果

    在後續節點中,您可以根據需要選擇匯總節點的結果。

2. 範例 2:匯總訂單金額(訂單明細中小計欄位的總和)

如果是透過關聯記錄得到的多個記錄,則無法求和,但可以選擇匯總節點直接查詢並求和。

  • 2.1 新增匯總節點,選擇從工作表進行匯總

  • 2.2 查詢訂單明細資料

    • 直接從工作表查詢資料。如果是子表單,則必須是實體表。
    • 篩選器:「訂單」工作表與「訂單明細」工作表之間存在關聯,因此從「訂單明細」工作表中查詢與訂單相關的記錄時,篩選器為[關聯式欄位(訂單)= 記錄ID ] 。如下所示,表示訂單明細工作表中的訂單(關聯欄位)等於訂單記錄的記錄ID。
  • 2.3 設定匯總欄位和方式

    選擇訂單詳細資料中的[小計]欄位並選擇[總和] 。
  • 2.4 後續節點中使用匯總結果

    在後續節點中,您可以根據需要選擇匯總節點的結果。

三、取得資料筆數

物件節點只能是[取得多筆資料]節點。求和的物件可以是工作表中的資料,也可以是程式碼區塊節點或API請求節點傳回的資料陣列。

1. 範例:取得專案中未完成任務的數量。

  • 1.1 透過【取得多筆資料】節點獲取多筆資料

    透過關聯記錄取得專案中未完成的任務。
  • 1.2 新增匯總節點,選擇【取得資料筆數】的方式

  • 1.3 選擇需要求和的物件並傳回結果

    • 匯總物件: 選擇前面“取得專案下未完成的任務”節點,統計這些資料的筆數。
    • 透過匯總物件的數量限制傳回結果 例如,在【取得多筆資料】節點中查詢資料時,滿足條件的資料有135行,但在【取得多個資料】節點中,您設定最多取得100行。若此處勾選【依彙總物件數量限制傳回結果】 ,則結果為100;如果此處未選中,則結果為 135。
  • 1.4 使用統計結果

    您可以將結果直接寫入欄位或根據結果設定分支。