1. 概述
1.1 版本
FineBI版本 | JAR 包 | 功能變動 |
---|---|---|
5.1 | - | - |
5.1.6 | 2020-09-30 | 「實時資料」增加「近似去重計數」的函式 注:支援的資料庫版本:CLICKHOUSE、ORACLE(12.1或以上)、SQLSERVER(2019或以上)、PRESTO、REDSHIFT、VERTICA、MAXCOMPUTE。 |
5.1.7 | 2020-11-05 | 函式釋義優化&明確函式參數合法性 |
5.1.11 | 2021-04-02 | 實時資料公式校驗加強 |
1.2 應用範圍
組件編輯介面:新增計算欄位
1.3 功能簡介
聚合函式可以對一組資料進行彙總,一般使用聚合函式彙總後的值進行再計算。
不同的聚合函式對應不同的彙總方式,彙總方式包括「求和,平均,中位數,最大值,最小值,標準差,方差,去重計數,計數」。
隨着使用者分析維度的切換,計算欄位會自動跟隨維度動態調整。
求和聚合函式「SUM_AGG」是使用頻次最高的聚合函式,下文將以「SUM_AGG」函式舉例,詳細講解聚合函式。
2. 函式列表
函式 | 定義 |
---|---|
SUM_AGG-求和 | 對指定維度(拖入分析欄)資料進行彙總求和 |
AVG_AGG-平均值 | 根據當前分析維度,傳回指標欄位的彙總平均值,生成結果為一資料欄,列數與當前分析維度列數一致。 |
COUNT_AGG-計數 | 對指定維度(拖入分析欄)資料進行計數(非空的儲存格個數) |
COUNTD_AGG-去重計數 | 對指定維度(拖入分析欄)資料進行去重計數(非空的儲存格去重個數) 注:條件去重計數詳情參見:條件求和與計數。 |
MIN_AGG-最小值 | 根據當前分析維度,傳回指標欄位的最小值,生成結果為一資料欄,列數與當前分析維度列數一致。 |
MAX_AGG-最大值 | 根據當前分析維度,傳回指標欄位的最大值,生成結果為一資料欄,列數與當前分析維度列數一致。 |
MEDIAN_AGG-中位數 | 根據當前分析維度,傳回指標欄位的中位數,生成結果為一資料欄,列數與當前分析維度列數一致。 |
VAR_AGG-方差 | 根據當前分析維度,動態傳回指標欄位的方差,生成結果為一動態資料欄,列數與當前分析維度列數一致。 |
STDEV_AGG-標準差 | 根據當前分析維度,傳回指標欄位的標準差,生成結果為一資料欄,列數與當前分析維度列數一致。 |
PERCENTILE_AGG-百分位數 | 根據當前分析維度,從給定表式傳回與指定數字對應的百分位處的值。數字必須介於 0 到 1 之間(含 0 和 1 ),例如 0.66,並且必須是數值常數。 |
APPROX_COUNTD_AGG-近似去重計數 | 根據當前分析維度,動態傳回某欄位的近似去重計數,生成結果為一動態資料欄,列數與當前分析維度列數一致。 |