1. 概述
1.1 版本
FineBI版本 | 功能變動 |
---|---|
6.0 | - |
6.0.5 | 新增「建立合併計算」功能 |
6.0.11 | 詳細資訊中增加新增欄位的來源表 |
1.2 應用場景
為了減少中間表的製作, FineBI 新增「其他表新增欄」的功能,可以實現類似 Excel 中的 lookup、sumif 函式的效果。
如果 A 表和 B 表有合併依據欄位,則可以在 A 表中新增欄:
將 B 表的欄位直接新增進 A 表中;
或者將 B 表的欄位根據「合併依據欄位」進行匯總後重新整理增進 A 表中。
1.3 功能介紹
其他表新增欄在某些情況下與左右合併有類似的效果:比如說將其他表的欄位合併到當前表。
然而其他表新增欄的優勢在於可以在合併時依據「合併依據」對欄位進行聚合計算,然後再進行合併。這是左右合併無法實現的,能獲得更豐富的合併結果。
2. 範例
建立分析主題,並新增範例資料「門店資訊維度表、商品資訊維度表、商品銷售明細表」。
2.1 新增商品名稱
商品銷售明細表只有商品編碼,沒有商品的名稱。編碼並不方便我們去查看,如下圖所示:
1)我們就需要將「商品名稱」新增到當前表。點選「新增欄位」,選擇「商品資訊維度表」中的「商品名稱」。如下圖所示:
2)新增進來的欄位按什麼去與當前表的行進行匹配呢?我們需要新增匹配依據。
當前表與「商品資訊維度表」都擁有「商品編碼」欄位,且該欄位具有辨識度。我們新增此欄位作為匹配依據,如下圖所示:
3)選擇匯總方式為最大值。由於一個商品編碼只對應一個商品名稱,匯總方式選擇最大值最小值結果都是商品名稱。如下圖所示:
2.2 求每個門店的銷售額
門店資訊維度表包含了門店的基礎資訊。如果想知道每個門店的銷售額,使用其他表新增欄該如何做?
1)點選「其他表新增欄」,將「商品銷售明細表」中的銷售額新增進來。如下圖所示:
2)當前表與商品銷售明細表中都有「門店編碼」欄位,將其作為合併依據,如下圖所示:
3)修改匯總方式。
按「門店編碼」分組,並對分組後的銷售額進行匯總。然後將匯總後的值,新增到當前表。
匯總方式選擇求和:求得每個門店的銷售總額。
4)新增匯總條件。
使用者可以選擇對滿足條件的資料進行匯總。
過濾出「2019-06-01」之後的資料,也就是對 2019 -06-01 之後的銷售額進行匯總。如下圖所示:
5)點選「確定」,得到 2019-06-01 之後每個門店的銷售總額。如下圖所示:
3. 功能介紹
例如,向 A 表新增 B 表內欄位。介面說明如下:
功能項 | 說明 | |
選擇欄位 | 從當前「分析主題」內選擇一張 B 表,往分析表 A 新增欄位。支援新增多個欄位。 若選擇其他表,欄位會重置選配項。如下圖所示: | |
欄位設定 | 點選已新增的欄位下拉,對欄位進行設定。 | 匯總方式 不同欄位類型匯總方式不同,詳情參見:分組匯總 3.2 節。 正文欄位下拉,在其他表新增欄中,匯總方式增加:最大值和最小值。 |
匯總條件 對符合過濾條件的值進行匯總計算,不符合的值顯示為空。 新增匯總條件支援條件過濾和公式過濾。如下圖所示:
| ||
合併依據 | 合併的兩張表存在聯動的欄位,合併方式相當於左合併。 新增欄位和合並表若有聯動欄位,會自動新增合併依據;也支援手動新增合併依據。 |
4. 補充範例
我們也可以對「門店資訊維度表」新增步驟「其他表新增欄」。新增「商品銷售明細表」欄位,計算每個門店訂單數、成本額、銷售額。以「門店編碼」作為合併依據。操作如下圖所示:
完成後效果如下圖所示 :