FineBI:工具體驗位址!
一、拼接一列資料中的不同文本
1. 概述
1.1 預期效果
使用者需要将一列資料中不同的文本拼接起來,并且用 . 隔開,如下圖所示:
1.2 實作思路
使用自助資料集 分組彙總 功能,将一級管道對應的所有二級管道進行拼接;
新增列 使用 SUBSTITUTE 函數修改拼接連接配接符号。
2. 示例
示例資料:FineBI 内置資料中「網際網路行業>網際網路管道統計資料」
2.1 建立自助資料集
在業務包中選擇「添加表>自助資料集」,如下圖所示:
選擇「網際網路行業」業務包下的「網際網路管道統計資料」,選擇所有字段,如下圖所示:
點選「+」,選擇「過濾」,将「一級管道名」為空的資料篩選掉,如下圖所示:
2.2 進行拼接
點選「+」,選擇「分組彙總」,将「一級管道名」拖入分組欄,将「二級管道名」拖入彙總欄并将彙總方式改為「字元串拼接」,如下圖所示:
2.3 修改拼接連接配接符号
點選「+」,選擇「新增列」,修改新增列名為「替換拼接符号」,輸入替換公式SUBSTITUTE(二級管道名,"/","."),點選「确定」,如下圖所示:
修改自助資料集名稱後儲存即可。
二、計算指定時間開始的累計值
1. 概述
1.1 預期效果
例如以 2020-06-01 為起始時間,計算該日期之後的合同金額累計值,如下圖所示:
1.2 實作思路
- 建立自助資料集,先過濾出 2020-06-01 之後的資料;
- 對合同簽約時間進行升序排列;
- 新增列,在「彙總值」中對「合同金額」按「合同簽約時間」的升序進行累計。
2. 操作步驟
示例資料:「功能資料>第一張儀表闆>合同金額和回款金額」
2.1 建立自助資料集
選擇「合同金額和回款金額」下的所有字段,如下圖所示:
2.2 過濾出 2020-06-01 後的資料
添加「過濾」,如下圖所示:
2.3 對合同簽約時間升序排列
添加「排序」,将「合同簽約時間」按照升序排列,如下圖所示:
2.4 計算指定時間後的累計合同金額
添加新增列,選擇「彙總值」,對「合同金額」按「合同簽約時間」的升序進行累計,如下圖所示:
三、求衆數
1. 概述
1.1 預期效果
在資料中求出使用者消費金額的衆數,評估該産品的銷售情況。該産品的訂單中,消費金額為「1000」的最多,為衆數,有 6 條記錄。如下圖所示:
1.2 實作思路
1)求相同金額的記錄數。使用者訂單按「金額」分組彙總,統計去重計數結果。
2)将記錄數降序排列,得出衆數。
2.操作步驟
示例使用資料:計算衆數.rar
2.1 添加表
添加需要求衆數的基礎表,然後才能在自助資料集對資料進行處理。
1)打開「資料準備」,在「業務包」下「添加表」,添加「EXCEL 資料集」。如下圖所示:
2)添加「計算衆數」表後點選「确定」。完成資料上傳。如下圖所示:
2.2 建立自助資料集
使用上傳的表,建立自助資料集。
打開上傳資料所在的「業務包」下的「添加表」,添加「自助資料集」,如下圖所示:
2.3 選字段
選擇需要進行分析的表中字段。選擇「資料清單/業務包」下的「計算衆數」表,選擇所有字段。如下圖所示:
2.4 分組彙總
接下來對選出的字段進行分析。
1)點選「+」,添加「分組彙總」,如下圖所示:
2)統計不同數值的「金額」記錄數,則按「金額」(相同值為一組)進行分組彙總,拖入「使用者」到彙總欄,去重計數,得到不同「金額」出現次數。如下圖所示:
分組彙總設定詳情如下表所示:
分組 | 金額(相同值為一組) |
彙總 | 使用者(重計數) |
2.5 排序
對「使用者」進行降序排列,記錄數最多的即為衆數。完成資料處理。
1)點選「+」,進行「排序」,如下圖所示:
2)「添加排序列」,「使用者」,對之前分組求和得到的不同金額出現次數數值進行排序。如下圖所示:
3)對「使用者」進行「降序」排列後,完成衆數計算,設定表名,點選「儲存」。如下圖所示:
4)「儲存」後關閉自助資料集界面,點選「更新資料」,即可檢視資料處理結果。如下圖所示: