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

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

1. 概述

1.1 版本

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

1.2 應用場景

根據兩欄資料分層應用於組織代碼表中的機構代碼有兩欄,且分別為當前機構號和直接上級機構號。

例如銀行機構表,某銀行鎮江丹徒新區支行的機構代碼「JGID」是 7018,它的直接上級機構代碼「PARENT_ID」是 0711。

說明「鎮江環城支行」是「鎮江丹徒新區支行」直接上級

銀行01.png

透過構建層級關係,可以將各個銀行的分類到不同級別,並且理清它們之間的上下級關係,如下圖所示:

銀行end.png

1.3 使用範圍

適用於有自身 ID 和上級 ID 兩欄資料的表,若只有一欄描述層級關係,可參見 自循環欄-一欄分層

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

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

2. 範例

2.1 欄位設定

1)找到 FineBI 自帶的範例表「銀行_機構維度表」,選擇編輯。如下圖所示:

注:已新增的表需表更新以後才能進行自循環列操作。

銀行02.png

欄位說明

JGID该银行的ID
PARENT_ID该银行直接上级的ID

2)需要確定構建層級的兩個 ID 欄全部為文字欄位,若不是,需要進行「欄位型別轉換」,如下圖所示:

銀行03.png

2.2 自迴圈欄

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

銀行04.png

2)設定自迴圈欄的需要的條件,點選「構建關係」,如下圖所示:

自迴圈欄型別選擇「根據兩欄資料分層」
分層依據ID欄選擇銀行的ID
Parent ID欄選擇父級或上級銀行的 ID 欄
分層結果欄位選擇銀行或機構的名稱

銀行05.png

4) FineBI 自動構建銀行的層級關係,一共有五個層級。分別命名為「總行、一級分行、二級分行、一級支行、二級支行」,如下圖所示:

銀行06.png

在該表進行更新以後就可以在建立自助資料集、建立儀表板中使用自迴圈欄生成的層級欄位。自迴圈欄

2.3 效果查看

效果參見本文 1.2 節。

附件列表


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