COUNT:群組成員的計數
在查詢或狀況中使用 群組成員計數 公式函數,以計算可由 AND 表示式過濾的傳回列數。
在監視伺服器的查詢中,COUNT 的運作方式與在狀況中的運作方式不同:它會計算所參照群組內指定的直欄(「進階」按鈕、「分組方式」標籤),並在計數直欄中顯示結果。
附註: 在 AND 表示式中使用 COUNT 時,它必須是表示式中的最後一個函數。
- 查詢範例
- 這個函數會計算程序數量。 GROUP BY 為「伺服器名稱」,因此針對每個系統計算的程序數量會顯示在「ID 程序」直欄中。 在 SQL 陳述式中撰寫其範例:
COUNT(ID_Process)
- 狀況範例
- 出現在
「顯示公式」中的範例:
- 當計算出 10 個以上的橫列時,比較為 true。
COUNT(Timestamp) > 10
- 此公式會先過濾橫列,以取得含 notepad 程序的橫列,接著參照「時間戳記」屬性來計算所傳回的橫列數目。 因為 COUNT 函數只是計算顯示此屬性的橫列數目,所以用於計數的屬性並不重要。 當計數超出四時,比較為 true。
(Process Name) == notepad AND COUNT(Timestamp) > 4
- 下一個公式計算執行時間已超過一小時的程序數目。 當算出至少有五個程序時,比較為 true。
(Elapsed Time (Seconds) >= 3600)) AND COUNT(Timestamp) >= 5
- 當計算出 10 個以上的橫列時,比較為 true。