當前為5.1版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

自循環欄(根據一欄分層級)

1. 概述

1.1 版本

FineBI 版本JAR 包功能變動
5.12020-01-15-
5.1.82020-12-04更改「顯示值」為「分層結果欄位」

1.2 應用場景

當一系列有層級關係的資料有自己的規律性的 ID 編號,使用者即可以使用自循環列構建他們的層級關係。

比如總公司有張表,存着分公司、部門、員工的 ID 號,而這些 ID 有以下的特定規律,如下圖所示:

不同層級,分公司、部門、員工的 ID 號的位數不同

不同層級,分公司、部門、員工的 ID 號的位數相同


自循環列01.png

可以根據它們的 ID 編號構建層級關係表,如下圖所示:

自循環列end.png

1.3 使用範圍

  • 基礎表 有自循環欄功能,自助資料集無該功能。

  • 直連版本不支援自循環欄功能。

2. 不同層級長度不一致

2.1 資料準備

1)下載範例資料:department1.xlsx,將下載的範例資料上傳至 FineBI ,如下圖所示:

自循環列02.png

2)編輯基礎表,如下圖所示:

自循環列03.png

3)區分層級關係的關鍵欄位「ID」列,需要確定它的欄位型別為「文字」。如果不是,需要進行欄位型別轉換,如下圖所示:

自循環列04.png

2.2 構建層級關係

1)新增「自迴圈欄」,如下圖所示:

自循環列05.png

2)設定分層依賴依據為「ID」,分層結果欄位為「name」 ,點選「構建關係」,如下圖所示:

自循環列06.png

3)「ID」列有三種長度,所以系統自動根據長短分成了三個層級,分別更改層級名稱為「分公司、部門、員工」,如下圖所示:

自循環列07.png

使用者在「資料預覽」處可對進行自循環欄後的表進行預覽。

至此就可以在建立自助資料集、建立儀表板中使用自循環欄生成的層級欄位,下面將以明細表組件作為範例講解。

2.3 製作組件

使用進行自循環列後的表製作組件,點選建立組件,如下圖所示:

自循環列08.png

2)選擇「明細表」,將「分公司、部門、員工」拖入分析區域,如下圖所示:

自循環列09.png

可以看到部門和員工列很多空值,留空的原因是因為考慮到有些公司上代節點本身也有單獨的業務和所屬員工。

這裏使用者僅需要過濾出員工的非空值即可。

3)使用者僅需要對「員工」欄位過濾出非空值即可,如下圖所示:

自循環列10.GIF

對於其他的組件同理。

2.4 效果查看

請參見本文 1.2 節。

3. 不同層級長度一致

3.1 操作步驟

1)下載範例資料:department3.xlsx,根據 2.1 節完成資料準備工作。

2)構建自循環列,當「ID」列層級長度一致時,需要設定分層長度。當分層長度為 2 時,則長度為 6 的 ID 欄位會被分成三個層級,點選「儲存」。

自循環列11.png

3)製作組件的步驟可參見本文 2.3 節。

3.2 效果查看

請參見本文 1.2 節。

附件列表


主題: 连接到数据
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 评价文档,奖励 1 ~ 100 随机 F 豆!