樹過濾組件線上視頻學習請參見:過濾組件
樹過濾組件指展示樹形結構過濾資料的組件。透過樹過濾組件可以展示有層級關係的欄位,例如「國家-省份-城市」的層級關係。在過濾的時候可以對國家省份城市同時或單獨進行過濾,而且當國家、省份和城市數量較多候,樹形結構也便於尋找。
在使用樹過濾組件展示層級過濾關係的之前,可能需要使用 自循環列 將資料處理成為層級關係展示。
FineBI的樹過濾組件包含三種型別:下拉樹、樹標籤、列表樹,如下圖所示:
樹過濾組件只支援新增一張表的欄位,不支援過濾組件控制多個組件,若拖入其他表的欄位,之前新增的欄位將被清空。
「設為必填項」說明詳情參見:過濾組件設為必填項
樹過濾組件不支援組件綁定參數。
本文介紹如何新增樹過濾組件。例如,新增樹過濾組件,實現對儀表板上的其他組件的資料進行過濾,篩選出「中國-雲南省」的資料。
樹過濾的操作可參考文檔:過濾組件操作
1)建立一個儀表板,點選新增組件,選擇 Demo 資料「客戶維度表」。如圖所示:
2)製作一個明細表,如下圖所示:
3)點選「進入儀表板」,進入到儀表板編輯頁面,點選過濾組件,選擇需要的數值區間過濾組件拖入,如下圖所示:
拖入「下拉樹」組件後。綁定欄位並設定過濾組件的預設值,如下圖所示:
在「下拉樹」組件的下拉框勾選數值,進而在明細表中進行篩選,如下圖所示:
5.1.14 後的版本 「下拉樹」、「列表樹」過濾組件支援在過濾框內搜尋包含空格的字串,例如使用「網際網絡渠道統計數據」建立組件,然後使用「下拉樹」過濾組件,將「一級渠道名」、「二級渠道名」、「三級渠道名」拖入欄位欄,如下圖所示:
此時搜尋「Android AppStore」,該欄位雖然帶有空格,但仍然能準確被識別顯示,此時按return 鍵,即可選中,如下圖所示:
在第二章內容前提下,拖入「樹標籤」組件後,綁定欄位並設定過濾組件的預設值,如下圖所示:
注:樹標籤欄位最長可顯示 8 箇中文字元寬度。
在「樹標籤」組件的下拉框勾選數值,進而在明細表中進行篩選,如下圖所示:
樹標籤若對預設值「設為必填項」後,當清空最後一個「不限」或者「不限」內的具體值後,資料不會變化,清空後不進行查詢.
例如,勾選「設為必填項」,如下圖所示:
然後在儀表板介面,清空最後一個「不限」或者「不限」內的具體值,即先清空「昆明市」然後清空「雲南省」,此時資料會保持選擇「雲南省」的資料不會變化,清空後不進行查詢,如下圖所示:
注:過濾選項中出現的(空),原因是在國家層級節點下有些不存放在中國層級的其他獨立的省份級別資料。
在第二章內容前提下,拖入「列表樹」組件後。綁定欄位並設定過濾組件的預設值,如下圖所示:
在「列表樹」組件的下拉框勾選數值,進而在明細表中進行篩選,如下圖所示: