分組匯總

1. 概述

1.1 版本

FineBI 版本
功能變動
6.0 -
6.0.3分組匯總增加「匯總條件」,詳情見本文第 2.4 節

1.2 應用場景

例如使用者需要將產品名稱相同的資料合併在一起並計算對應的回款金額,範例效果如下所示:

23.png

1.3 功能簡介

分組匯總是指對原始資料根據條件將相同的資料先合併到一組,然後按照分組後的資料進行匯總計算。

BI 中透過設定分組欄位和匯總欄位實現。

分組匯總,在編輯介面頂部和右側都有入口。如下圖所示:

1.4 年週粒度的週計算邏輯說明

年週粒度的週計算邏輯採用 iso標準的週邏輯 ,每週開始的第一天為週日,每年包含 52 或 53 週,每年的第一週必須包含 1 月 4 日。進而保證每週都有 7 天的資料,更符合業務場景。週開始的時間可參考 標準參數 的 2.9 節修改。

2. 範例

本例展示每個季度長期合同與短期合同對應合同金額平均值。

2.1 新增資料表

1)新增「公共資料>功能資料>銷售DEMO>合同事實表」進入資料編輯介面;

2)點選「欄位設定」,取消勾選「合同ID客戶ID是否已發貨」,如下圖所示:

2023-11-21_21-17-43.gif

2.2 新增分組欄位

2.2.1 選擇分組欄位

1)在操作流程中選擇「分組匯總」;

2)進入分組匯總配置介面,拖入欄位「合同簽約時間」和「合同型別」進行分組匯總。如下圖所示:

2.2.2 設定分組方式

1)點選欄位「下拉」,對「合同簽約時間」 選擇「年季度」分組方式,如下圖所示:

2)點選欄位「下拉」,對「合同型別」 選擇「自訂分組」方式,如下圖所示:

彈出設定框,點選「新增分組」,修改組名為「長期訂單」,如下圖所示:

選擇「長期協議訂單」和「長期協議」,點選「移動到」,將其移動至「長期訂單」分組下,如下圖所示:

勾選未分組的值分到,輸入分組名為「短期訂單」,點選「確定」,則分組成功,如下圖所示:

2.3 新增匯總欄位

2.3.1 選擇匯總欄位

將「合同金額」欄位拖入匯總欄,如下圖所示:

2.3.2 設定匯總方式

點選欄位「下拉」,對「合同金額」 選擇「平均」匯總方式,如下圖所示:

2.4 新增匯總條件

FineBI6.0.3 支援對分組匯總的資料新增「匯總條件」。在分組匯總前,明細過濾出符合條件的資料。

例如,希望得到已交貨訂單的分組匯總情況。則,繼續點選匯總欄位「合同金額>下拉>匯總條件」。如下圖所示:

進入「匯總條件」可以對資料新增匯總條件。如下圖所示:

注:關於如何新增匯總條件,可以參考文檔 過濾 中過濾條件的新增邏輯。

2.5 效果查看

分組匯總設定完畢以後點選右上角的「儲存並更新」資料預覽效果如下圖所示:

3. 分組匯總說明

3.1 分組欄位設定支援範圍

分組欄位支援新增「正文欄位」、「數值欄位」、「時間欄位」,預設不填入欄位,均支援重命名、刪除欄位操作。

欄位型別
支援分組方式說明
正文欄位
  • 相同值為一組

  • 自訂分組

  • 相同值為一組即表示按照正文欄位中的相同值分組

  • 自訂分組即表示對正文包含的欄位中自行定義分組

數值欄位
  • 相同值為一組

  • 區間分組

  • 相同值為一組即按照數值欄位的相同值為一組

  • 區間分組包含兩種方式:自動和自訂分組。

  • 自動分組系統預設根據最大最小值設定區間間隔,分為 5 組,其中區間間隔的數值也可修改。

  • 自訂分組預設按照自動分組的區間間隔設定分組,區間間隔可以修改。支援新增、修改、刪除分組,同時支援對分組自訂命名和將未定義分組的剩餘值分組到一個自訂命名的分組,且該項預設開啟。

時間欄位支援 17 種分組型別,包括年月日、年份、季度、月份、星期、日、週數、時、分、秒、年季度、年月、年週數、年月日時、年月日時分、年月日時分秒

3.2 匯總欄位設定支援範圍

匯總欄位支援新增「正文欄位」、「數值欄位」、「時間欄位」,預設不填入欄位,均支援重命名、刪除欄位操作。

欄位型別支援分組方式
說明
正文欄位
  • 去重計數

  • 記錄個數

  • 字串連接

  • 近似去重計數 注:僅「實時資料」支援。


  • 去重計數是指將該欄位中相同的值只統計一次,即統計不同值的個數,可以理解為count(distinct欄位)

  • 記錄個數是指記錄這個欄位一共有多少個,相當於count(*)

  • 字串連接是指按分組欄將該欄位下的資料值進行字串的連接,連接成一個值。

  • 當計算資料非常大時,傳統的精確的去重計數可能算不出來,使用近似的去重計數可以很快計算出結果。

注:計算結果精確度取決於資料庫型別和資料量,理論上資料量越小與去重計數結果差別越小。

數值欄位
  • 求和

  • 求平均

  • 求最大值

  • 求最小值

  • 去重計數

  • 近似去重計數 注:僅「實時資料」支援。

  • 記錄個數

  • 求方差

  • 求標準差

  • 求中位數 預設為求和

  • 同比/環比

其中同期、同比增長值、同比增長率又有年、季度、月、週的時間週期選項。(同比、環比的詳細使用請參考同比/環比(快速計算) )
時間欄位
  • 去重計數

  • 近似去重計數 注:僅「實時資料」支援。

  • 記錄個數

  • 最早時間

  • 最晚時間


  • 去重計數是指將該欄位中相同的值只統計一次,即統計不同值的個數,可以理解為count(distinct欄位)

  • 當計算資料非常大時,傳統的精確的去重記錄數可能算不出來,使用近似的去重記錄數可以很快計算出結果。

注:計算結果精確度取決於資料庫型別和資料量,理論上資料量越小與去重計數結果差別越小。

  • 記錄個數是指記錄這個欄位一共有多少個,相當於count(*)

  • 最早時間和最晚時間指的是分組內的最早、最晚時間。

注:「近似去重計數」功能支援的資料庫版本:CLICKHOUSE、ORACLE(12.1或以上)、SQLSERVER(2019或以上)、PRESTO、REDSHIFT、VERTICA、MAXCOMPUTE。當資料庫系統為REDSHIFT時,由於REDSHIFT的限制,只能同時對同一個欄位做需要排序的聚合操作(如求去重計數、中位數、百分位、近似去重計數),同時對2個或以上的欄位做此種聚合操作會發生錯誤。當資料庫系統為VERTICA時,由於VERTICA的限制,只能同時使用(精確)去重計數或近似去重計數中的一個。

4. 注意事項

4.1 數值無窮無法選擇區間分組

若選擇的分組欄位為數值型別,且數值大小為無窮時,無法選擇區間分組選項,點選區間分組後無反應。如下圖所示:

1.png

4.2 權限繼承提示

注:只有抽取資料有該提示。

當前使用者(製作者)受行權限控制時,行權限欄位未拖入分組提示為:「因權限繼承影響,導致當前資料計算結果異常。 請根據血緣關係,將【XXX】表的【XX】欄位加入到分組內」

如Anna的「集團商品銷售總表」被新增了行權限,城市屬於北京。則Anna使用該表進行分組匯總時,需要拖入城市欄位,否則會出現提示,如下圖所示:

附件列表


主题: 新增並編輯資料
  • 有帮助
  • 没帮助
  • 只是浏览
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙