天天看點

如何對圖表進行多條件/公式過濾?讓圖表資料更加精準?

作者:帆軟軟體

FineBI:工具體驗位址!

1. 概述

線上視訊學習請參見:過濾

1.1 版本

FineBI 版本 功能變動
5.1 -
5.1.14
  • 對「文本字段」設定「屬于/不屬于」條件時,支援在過濾框内搜尋包含空格的字元串&支援在過濾框内通過模糊搜尋搜尋包含空格的字元串
  • 支援批量搜尋過濾條件 詳情參見:批量導入過濾條件

1.2 應用場景

例如儲存在業務包中的原資料表包含了「購買數量、金額數量、合同簽約時間、産品類型」字段,其中「合同簽約時間」包含了曆史所有的合同時間,而業務員在使用時隻需要用 2017 年的資料,那就需要對原表進行過濾處理再使用。

1.3 功能簡介

FineBI 提供了資料過濾功能,業務人員可以直接在原資料表的基礎上新增一張資料表對資料進行過濾并儲存以供後續分析使用。

2. 示例

示例對資料表同時進行多個條件/公式過濾,展示多個條件下的過濾結果。

2.1 添加資料表

1)進入資料準備>我的自助資料集,點選添加表>自助資料集,如下圖所示:

如何對圖表進行多條件/公式過濾?讓圖表資料更加精準?

2)進入自助資料集配置界面,從業務包的資料表中選擇需要的字段「産品名稱、合同金額、購買數量、合同簽約時間」,右側資料預覽界面即顯示選擇的字段,如下圖所示:

如何對圖表進行多條件/公式過濾?讓圖表資料更加精準?

2.2 添加條件過濾

1)因為需要對原資料進行過濾後使用,選好字段以後在最左側的操作流程欄點選 + ,選擇過濾,如下圖所示:

如何對圖表進行多條件/公式過濾?讓圖表資料更加精準?

2)進入過濾設定界面,可選擇的過濾條件有兩種:「添加條件」和「添加公式」。

2.2.1 設定文本字段過濾條件

點選「添加條件(且)>請選擇字段」,即顯示添加條件時可選條件過濾字段,可選字段為目前自助資料集已選字段,比如此處可選即為之前在選字段階段添加的「産品名稱、合同金額、購買數量、合同簽約時間」字段,如下圖所示:

如何對圖表進行多條件/公式過濾?讓圖表資料更加精準?

選擇字段類型為「文本字段」,設定過濾條件為「開頭是」,輸入文字「梅」,過濾出如下内容,如下圖所示:

注:此處若選擇開頭是/開頭不是的過濾條件,在實時資料(連接配接MySQL資料庫)的情況下不支援"}"這個特殊字元。

如何對圖表進行多條件/公式過濾?讓圖表資料更加精準?

文本字段過濾可選條件為「屬于、不屬于、包含、不包含、為空、非空、開頭是、開頭不是、結尾是、結尾不是」。

注:其中「屬于/不屬于」條件可以選擇目前文本字段中的字段值作為條件,其餘過濾條件均需輸入文字來進行過濾。

文本字段選擇「屬于/不屬于」條件時,5.1.14 版本支援在過濾框内搜尋包含空格的字元串,如下圖所示:

如何對圖表進行多條件/公式過濾?讓圖表資料更加精準?

支援在過濾框内通過模糊搜尋搜尋包含空格的字元,如下圖所示:

如何對圖表進行多條件/公式過濾?讓圖表資料更加精準?

2.2.2 設定數值字段過濾

由于需要過濾出産品名稱為「梅鋼1650連鑄」或者「合同金額」大于平均值的資料,是以需要對兩個條件取「或」關系。

點選「添加條件(或條件)>請選擇字段」,選擇「合同金額」數值字段,如下圖所示:

如何對圖表進行多條件/公式過濾?讓圖表資料更加精準?

設定合同金額大于平均值條件,則系統會自動計算該合同金額的均值,然後根據設定的條件過濾出大于該均值的合同金額,如下圖:

如何對圖表進行多條件/公式過濾?讓圖表資料更加精準?

數值字段過濾可選條件為「介于、不介于、等于、不等于、大于、小于、大于等于、小于等于、最大的N個、最小的N個、為空、非空」。

注:其中大于、小于、大于等于、小于等于在過濾時,可以選擇固定值或者平均值,固定值為手動輸入的值,而平均值則為系統自動計算該數值字段的平均值并根據條件過濾。

2.2.3 設定時間字段過濾條件

由于需要過濾出滿足 2.2.1 或者 2.2.2 設定的過濾條件或者「合同簽約時間」相對于「目前時間四年前」的所有資料中的一個條件即可,是以需要對繼續取「或」關系。

點選「添加條件(或條件)>請選擇字段」,選擇「合同簽約時間」時間字段,如下圖所示:

如何對圖表進行多條件/公式過濾?讓圖表資料更加精準?

需要動态過濾「合同簽約時間」相對于「目前時間四年前」的所有資料,則可以添加過濾條件為「合同簽約時間」屬于相對目前時間四年前的年初到相對目前時間四年前的年末,如下圖所示:

如何對圖表進行多條件/公式過濾?讓圖表資料更加精準?

時間字段過濾可選條件為「屬于、不屬于、某個日期之前、某個日期之後、等于、不等于、日期最早的N個、日期最晚的N個、為空、非空」。

注:日期時間可選包含固定時間和動态時間。固定時間即為固定的年/月/日選項,動态時間可選為相對目前時間的條件設定,在預覽資料時會根據目前時間動态變化。

2.3 添加公式過濾

添加公式支援對目前添加的表字段進行公式過濾,内嵌常用計算符号(加、減、乘、除、括号)及 函數 ,在輸入公式時,系統會自動檢測該公式是否合法。

添加合同單價的條件,過濾出「合同單價」大于一百萬的資料,設定條件為「合同金額 / 購買數量 > 1000000」,點選「确定」,如下圖所示:

注:公式中的字段需要點選字段框選擇,手動輸入得無效。

如何對圖表進行多條件/公式過濾?讓圖表資料更加精準?

2.4 效果展示

此時過濾出滿足「添加的三個條件中的任意一個」并且滿足「合同單價大于一百萬」的資料,如下圖所示:

如何對圖表進行多條件/公式過濾?讓圖表資料更加精準?

點選「儲存」即可使用資料,如下圖所示:

如何對圖表進行多條件/公式過濾?讓圖表資料更加精準?

3. 過濾資料量顯示

3.1 顯示計算結果數

自助資料集過濾編輯界面隻顯示計算結果的前 5000 行,如下圖所示:

如何對圖表進行多條件/公式過濾?讓圖表資料更加精準?

3.2 實際計算數

3.2.1 手動輸入過濾項

在使用「資料處理使用者」在「普通業務包」建立自助資料集時,由于預設使用「前 20000 行」資料進行計算,且不能切換,有時過濾選擇的字段會因為實際計算數而無法全部顯示過濾項,此時可以通過「手動輸入」來增加并選擇過濾項。

例如使用「樣式資料」下的 「RFM 明細資料」,選擇所有字段,添加過濾設定,添加條件選擇 「COMPANY」 字段,設定條件為「屬于」,手動輸入「台州市成輝運輸有限公司」字段,并點選「新增」,如下圖所示:

如何對圖表進行多條件/公式過濾?讓圖表資料更加精準?

注:資料分析使用者若設定使用前 5000 行資料計算也使用該方案即可。

則過濾條件中成功增加該過濾項,點選「确定」即可,如下圖所示:

如何對圖表進行多條件/公式過濾?讓圖表資料更加精準?

3.2.2 過濾後出現計算結果顯示為空

若使用前 5000 行資料或者前 20000 行資料進行計算時,過濾後可能出現計算結果顯示為空的情況,以 3.2.1 節為例,如下圖所示:

如何對圖表進行多條件/公式過濾?讓圖表資料更加精準?

但該情況并不會影響自助資料集對資料的計算處理和儀表闆的顯示,在自助資料集資料預覽界面,仍可以顯示所有資料計算結果的前 5000 行,且可以手動修改顯示行數,如下圖所示:

如何對圖表進行多條件/公式過濾?讓圖表資料更加精準?

FineBI:工具體驗位址!

繼續閱讀