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

[直連]跳轉傳遞參數

1. 概述

該功能僅支援 實時資料 。 

1.1 版本

FineBI 版本功能變動
5.1-
5.1.5

取消「實時資料」按鈕,FineBI 提供「實時資料」和「抽取資料」兩種計算模式的 BI 工程,避免實時資料和抽取資料混用帶來的問題。

5.1.6

當 URL 傳參和過濾組件 SQL 參數同時存在時,使用者重新整理儀表板時 URL 參數優先生效,比如跳轉,或者瀏覽器直接重新整理,直接複製連結開啟等

後續在跳轉的儀表板介面操作改變參數後,過濾組件參數生效

1.2 問題描述

使用者希望由一張儀表板點選跳轉到另一張儀表板中,同時實現參數的傳值,使得 BI 儀表板透過跳轉傳參實現資料過濾。

1.2.1公共連結跳轉傳遞參數

「公共連結跳轉傳遞參數」:用在跳轉後希望儀表板不可匯出的情況下。

例如進入儀表板 A ,點選其中一條渠道 ID 進行跳轉,彈出對話框為儀表板 B ,其中資料為對應渠道 ID 的每天的平均存取次數,效果如下圖所示:

1.gif

1.2.2 預覽連結跳轉傳遞參數

「預覽連結跳轉傳遞參數」:

1.gif

1.3 實現思路

本文以 BI 內部儀表板跳轉網頁連結傳參為例,提供「公共連結傳遞參數」和「預覽連結傳遞參數」兩種方式。

1)A 儀表板使用分組表展示「網際網絡_推廣渠道表」中的內容。

2)B 儀表板展示「存取資料統計」每個渠道 ID 的日均存取次數。

3)設定 A 儀表板跳轉到 B 儀表板,傳遞「渠道 ID」 為參數,設定開啟位置為對話框。

2. 操作步驟

範例資料:內建 DEMO 下的「網際網絡_存取統計表」。

2.1 新增 SQL 資料集

首先需要在 SQL 資料集中建立「渠道ID」參數。

若同時擁有「實時資料」和「抽取資料」功能,則需要在資料列表中切換為「實時資料」,然後選擇「資料準備」,點選進入分組下業務包,點選「新增表>新增 SQL 資料集」,如下圖所示:

注:只有 資料處理使用者 可以建立 SQL 資料集。

設定表名為「存取資料統計」,輸入帶參數的 SQL 語句 select * from 網際網路_訪問統計表 where 1=1,即設定「渠道ID」為參數並命名為「存取渠道」,點選參數設定「重新整理」,並選擇預設為空,即選擇全部,點選「確定」儲存,如下圖所示:

注1:上述 SQL where 1=1 表示條件永真,防止沒有之後的參數條件時,where多出而導致出錯;為新增的店性質參數,該新增的parameter用於在中間參數為空時,獲取店性質的所有值。

注2:不同的資料庫寫法不同,本文只提供參考範例,範例為日期區間過濾組件 SQL 寫法,其他日期型別 SQL 參數寫法詳情參見:SQL 資料集參數寫法範例 。

2.2 建立跳轉前儀表板A

使用「網際網絡_推廣渠道表」的資料建立儀表板 A ,如下圖所示:

注:跳轉前的儀表板使用的資料集若沒有設定參數,可使用抽取資料製作,但不推薦此種使用方式。

2.3 建立跳轉子儀表板B

使用建立的資料集「存取資料統計」建立範本網頁跳轉連結 B ,B 中存取次數的彙總方式為求平均,如下圖所示:

2.4 設定跳轉傳參

2.4.1 公共連結跳轉傳參

為儀表板 B 建立公共連結,並複製連結,如下圖所示:

對儀表板 A 進行跳轉設定,點選「+」,選擇新增「網頁連結」,將儀表板 B 的公共連結複製到 URL 處,

5.1.11 之前的版本:在 URL 後新增參數存取渠道為「網際網絡_推廣渠道表」中的渠道 ID :「&存取渠道=渠道ID」;

5.1.11 之後的版本:在 URL 後新增參數存取渠道為「網際網絡_推廣渠道表」中的渠道 ID :「?存取渠道=渠道ID」;

並設定開啟位置為對話框,點選確定,如下圖所示:

若需要給參數傳遞多個值,格式如下所示:&参数名称=参数值1','参数值2

例如:增加參數:&存取渠道=QD1001','QD1002,則點選A 儀表板跳轉到B 會過濾出QD1001和 QD1002 資料,如下圖所示:

注:如果是動態傳參,對應多個值的時候無法傳參。

2.4.2 預覽連結跳轉傳參

複製儀表板 B 預覽狀態下的連結,如下圖所示:

對儀表板 A 進行跳轉設定,點選「+」,選擇新增「網頁連結」,將儀表板 B 的預覽連結複製到 URL 處,並在 URL 後新增參數存取渠道為「網際網絡_推廣渠道表」中的渠道 ID :「?存取渠道=渠道ID」,並設定開啟位置為對話框,點選「確定」 ,如下圖所示:

若需要給參數傳遞多個值,格式如下所示:?參數名稱=參數值1','參數值2

例如:增加參數:?存取渠道=QD1001','QD1002

2.5 效果查看

詳情參見本文 1.2 節。

3. 注意事項

跳轉後先按照 URL 傳參生效,過濾組件設定的過濾條件不生效;當設定過濾組件過濾條件時只有過濾組件過濾生效,URL 跳轉傳參不生效。

例如上述範例如果 B 儀表板增加了正文過濾組件,綁定的參數同樣為「存取渠道」時,首先顯示跳轉傳參結果,然後在跳轉後的儀表板可使用過濾組件傳參,如下圖所示:

2.gif

附件列表


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