本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
根據指定運算式檢查欄中所有值的總和。
語法
Sum
<COL_NAME>
<EXPRESSION>
COL_NAME – 您要評估資料品質規則的欄名稱。
支援的欄類型:位元組、小數、雙精度浮點數、浮點數、整數、長整數、短整數
EXPRESSION – 針對規則類型回應執行的運算式,以產生布林值。如需詳細資訊,請參閱表達式。
範例:總和
下列範例規則會檢查欄中所有值的總和是否超過指定的閾值。
Sum "transaction_total" > 500000
Sum "Salary" < 55600 where "Customer_ID < 10"
動態規則範例
Sum "ColA" > avg(last(10))
Sum "colA" between min(last(10)) - 1 and max(last(10)) + 1
Null 行為
Sum
規則會忽略總和計算中包含NULL
值的資料列。例如:
+---+-----------+
|id |units |
+---+-----------+
|100|0 |
|101|null |
|102|20 |
|103|null |
|104|40 |
+---+-----------+
資料欄的總和units
不會考慮資料列 101 和 103,而結果為 (0 + 20 + 40) = 60。