跳到主要內容

彙總

彙總函數會對多個值執行計算,以傳回單一結果。

Qlik 開放湖倉庫 中提供以下函數:

函數 描述
APPROX_COUNT_DISTINCT 估計相異非 Null 輸入值的數量。
APPROX_COUNT_DISTINCT_EACH 估計每個指定群組的相異值數量。
AVG 計算所有輸入值的平均值 (算術平均數)。
AVG_EACH 計算每個指定群組所有輸入值的平均值(算術平均數)。
AVG_TIME_SERIES 取得每個時間間隔的平均值。
COLLECT_SET 收集指定欄位的所有值。
COLLECT_SET_EACH 收集每個指定群組中欄位的所有值。
COUNT 計算非空輸入值的數量。
COUNT(*) 計算輸入列的數量。
COUNT(DISTINCT ...) 計算不同非空輸入值的數量。
COUNT_EACH 計算每個指定群組的項目數量。
COUNT_IF 計算 `TRUE` 輸入值的數量。
DYNAMIC_SESSIONS 收集工作階段開始和結束時間的陣列。
FIRST 取得每個群組第一個送達的輸入值。
FIRST_ARRAY 取得在時間視窗內事件中看到的第一個值陣列。
FIRST_EACH 取得在時間視窗內每個指定群組的第一個值陣列。
FIRST_TIME_SERIES 取得每個時間間隔的第一個值。
LAST 取得每個群組最後一個送達的輸入值。
LAST_ARRAY 取得在時間視窗內事件中看到的最後一個值陣列。
語法 取得在時間視窗內每個群組的最後一個值陣列。
LAST_K 取得每個群組的最後 `k` 個值。
LAST_K_EACH 取得每個指定群組的最後 `K` 個值。
LAST_TIME_SERIES 取得每個時間間隔的最後一個值。
MAX 計算所有輸入值的最大值。
MAX_BY 取得時間視窗中對應於不同欄位最大值的值。
MAX_EACH 收集每個指定群組的最大值。
MAX_TIME_SERIES 取得每個時間間隔的最大值。
MIN 計算所有輸入值的最小值。
MIN_BY 取得時間視窗中不同欄位之最小值所對應的值。
MIN_EACH 收集每個指定群組的最小值。
MIN_TIME_SERIES 取得每個時間間隔的最小值。
SESSION_COUNT 計算工作階段的數量。
STD_DEV 計算一組數字的標準差。
STD_DEV_EACH 計算給定群組中一組數字的標準差。
STRING_MAX 計算所有輸入字串值的最大值。
STRING_MAX_EACH 收集給定群組中字串值的最大值。
STRING_MIN_EACH 收集給定群組中字串值的最小值。
SUM 計算所有輸入值的總和。
SUM_EACH 計算每個指定群組的所有輸入值總和。
SUM_TIME_SERIES 取得每個時間間隔的所有值總和。
WEIGHTED_AVERAGE 時間視窗中欄位的加權平均值。

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們!