本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
彙總函數
In指標,則可以使用下列函數彙整每個時間間隔的輸入值,並計算單一輸出值。彙總函數可以彙總來自關聯資產的資料。
聚合函數參數可以是變數、數字、時態函數、嵌套表達式或聚合函數。公式max(latest(x), latest(y), latest(z))
使用聚合函數作為參數,並返回x
、y
,以及z
屬性。
您可以在聚合函數中使用嵌套表達式。當您使用嵌套表達式時,適用下列規則:
-
每個參數只能有一個變量。
例如:
avg(x*(x-1))
和sum(x/2 )/avg(y^2 )
系統支援。例如:
min(x/y)
不支援 。 -
每個參數都可以有多級嵌套表達式。
例如:
sum(avg(x^2 )/2)
系統支援 。 -
不同的參數可以有不同的變量。
例如:
sum(x/2, y*2)
系統支援 。
-
如果您的表達式包含測量值,AWS IoT SiteWise測量值使用目前時間間隔內的最後一個值來計算彙總。
-
如果表達式包含屬性,AWS IoT SiteWise使用屬性的最新值來計算聚合。
函數 | Description (描述) |
---|---|
|
傳回目前時間間隔指定變數值的平均數。 僅當給定變量在當前時間間隔內至少有一個數據點時,此函數才輸出數據點。 |
|
傳回目前時間間隔指定變數值的總和。 僅當給定變量在當前時間間隔內至少有一個數據點時,此函數才輸出數據點。 |
|
傳回目前時間間隔指定變數值的最小值。 僅當給定變量在當前時間間隔內至少有一個數據點時,此函數才輸出數據點。 |
|
傳回目前時間間隔指定變數值的最大值。 僅當給定變量在當前時間間隔內至少有一個數據點時,此函數才輸出數據點。 |
|
傳回目前時間間隔內給定變數的資料點總數。若要取得有關如何計算符合條件之資料點數目的更多資訊,請參閱 計數與條件匹配的數據點。 此函數會計算每個時間間隔的資料點。 |