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

組件設定聯動

1. 概述

1.1 版本

FineBI 版本JAR 包版本  功能變動
5.1.5
2020-08-04組件聯動時,點擊觸發聯動的區域高亮顯示
5.1.62020-09-30若是 計算欄位 中只使用了維度欄位,支持點擊該計算欄位觸發跳轉
5.1.92021-01-06複製存在自訂聯動的組件,保留其自訂聯動配置
組件編輯界面不支持觸發聯動

1.2 應用場景

聯動可實現點選一個組件,其他組件顯示出相關資料。

例如,點選一個組件中的「新媒體營運」,其餘組件中會自動聯動出「新媒體營運」相關的資料。如下圖所示:

11.gif

注:聯動的本質是組件之間的資料過濾,組件聯動的結果可參見:查看組件過濾條件


1.3 功能簡介

聯動設置有兩種方式:

  • 給組件使用的表建立好關聯,讓系統默認為其設置聯動。詳見本文第2 節。

  • 手動設置聯動。詳見本文第3 節。

聯動設置只能在儀表板內部組件之間的聯動。若是要實現儀表板間聯動,可參見:組件跳轉


1.4 聯動在不同組件作用範圍

  • 明細表和文本組件只能被聯動;

  • 過濾組件不能夠實現聯動;

  • 除地圖組件外的其他圖表組件,若未使用到指標欄位,則不支援觸發聯動。

2. 系統預設聯動

當多個組件使用的數據表是同一張數據表,或者使用的數據表之間有關聯關係。那麼這多個組件之間有系統預設的聯動。

所以使用者可以通過設置數據表的 關聯 ,間接完成組件之間的聯動設置。

2.1 範例

我們使用FineBI 自帶的Demo 儀表板作示例,在儀表板節點下找到「組件-組件聯動」,如下圖所示:

由於「組件-組件聯動」中的所有組件都是使用同一張資料表「網際網絡渠道統計資料」製作,所以不需要專門設定聯動,組件之間預設就有聯動關係。如下圖所示:

1.gif

若取消勾選「開啓預設聯動」,儀表板中系統預設聯動設定全部消失。如下圖所示:

預設聯動也支援手動修改。具體操作請參見 3 節。


2.2 關聯與聯動方向的關係

聯動方向
聯動條件聯動效果
雙向聯動

A 組件與B 組件所在的數據集是同一個數據集或者組件所在的數據集之間存在1:1 關聯 關係。


A組件與B組件有雙向聯動:

點擊A 組件,B 組件會跟隨A 組件變動

點擊B 組件,A 組件會跟隨B 組件變動

單向聯動

A 組件與B 組件所在的數據集之間存在1:N 關聯 關係。

點擊A 組件,B 組件會跟隨A 組件變動

點擊B 組件,A 組件不會跟隨B 組件變動

3. 手動設置聯動

我們繼續使用第2 節的儀錶板介紹手動設定聯動。取消勾選「開啓預設聯動」後,「組件-組件聯動」中已經沒有任何的聯動設定。

如何能手動實現「全部渠道瀏覽量分佈」組件與「全部渠道存取資料」組件之間的雙向聯動呢?


3.1 設定「瀏覽量分佈」對「存取資料」的單向聯動

3.1.1 操作步驟

1)點擊全部渠道瀏覽量分佈組件的「聯動設定」,如下圖所示:


2)僅勾選「全部渠道訪問數據」組件,點擊確定即可實現單向聯動。

依賴欄位是兩個組件建立聯動關係的依據。使用者可以使用系統「自動」設定的依賴欄位,也可以「自訂」依賴欄位。

自動

  • 若建立聯動的兩個組件使用的數據表中有字段【字段類型、字段名稱相同】, FineBI 會自動將這些字段作為依賴字段。

由於本示例兩個組件使用的同一張數據表,所以FineBI 可以自動給兩個組件添加關聯字段,不需要另外設置。

自訂依賴欄位

  • 自訂的「依賴欄位」欄位型別需要一致,若不一致,標紅提示,組件之間無法產生聯動。

  • 聯動組件之間對應依賴的欄位不能重複使用。

注:當組件使用的資料表發生變化時,例如組件使用的資料表被更換時,所有和該組件有關的聯動依賴不生效。

3.1.2 效果查看

點擊「全部渠道瀏覽量分佈」,可以看到「全部渠道訪問數量」組件有聯動效果。

但點擊「全部渠道訪問數量」,「全部渠道瀏覽量分佈」組件沒有聯動效果。這就實現了單向聯動,如下圖所示:

2.gif


3.2 設定「訪問數據」对「瀏覽量分佈」的联动

3.2.1 操作步骤

1)對「全部渠道訪問數據」組件進行聯動設置。如下圖所示:

2)勾選「全部渠道瀏覽量分佈」組件,點擊確定,如下圖所示:

如此便完成了「全部渠道訪問數據」對「全部渠道瀏覽量分佈」組件的聯動設置,再結合3.1 節,兩個組件就完成了雙向聯動。

3.2.2 效果查看

雙向聯動的效果如下圖所示:

3.gif

4. 注意事項

  • 同一個主聯動組件只能傳遞一次過濾條件,即用戶在該組件內不同區域觸發的聯動效果會互相替換。即主聯動組件已經通過A 指標進行聯動,再次點擊該組件的B 指標,則之前點擊A 指標產生的聯動過濾條件被替換。

  • 同一個被聯動組件可以接收多次過濾條件,不同組件傳遞給被聯動組件的過濾條件為“且”關係。

  • 若一個組件設置了兩個或者兩個以上的聯動或者跳轉,那麼在點擊該組件的時候,會出現多個提示,如下圖所示:

如果不想要出現多個提示,直接進行跳轉或者聯動,那麼需要保證當前點選組件只有 一個聯動或者跳轉設定,如下圖所示:

4.gif

附件列表


主題: 构建图表和分析数据
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 评价文档,奖励 1 ~ 100 随机 F 豆!