該功能僅支援 直連資料 。
使用者希望由一張儀表板點選跳轉到另一張儀表板中,同時實現參數的傳值,使得 BI 儀表板透過跳轉傳參實現資料過濾。
「公共連結跳轉傳遞參數」:用在跳轉後希望儀表板不可匯出的情況下。
例如進入儀表板 A ,點選其中一條渠道 ID 進行跳轉,彈出對話框為儀表板 B ,其中資料為對應渠道 ID 的每天的平均存取次數,效果如下圖所示:
「預覽連結跳轉傳遞參數」:
本文以 BI 內部儀表板跳轉網頁連結傳參為例,提供「公共連結傳遞參數」和「預覽連結傳遞參數」兩種方式。
1)A 儀表板使用分組表展示「網際網絡_推廣渠道表」中的內容。
2)B 儀表板展示「訪問資料統計」每個渠道 ID 的日均訪問次數。
3)設定 A 儀表板跳轉到 B 儀表板,傳遞「渠道 ID」 為參數,設定開啟位置為對話框。
範例資料:內建 DEMO 下的「網際網路_訪問統計表」。
首先需要在 SQL 資料集中建立「渠道ID」參數。
1)若同時擁有「抽取資料」和「直連資料」功能,則需要在資料列表中切換為「直連資料」。然後在公共資料中,點選「建立資料集>SQL 資料集」,如下圖所示:
注:只有 設計使用者 可以建立 SQL 資料集。
2)設定表名為「訪問資料統計」,輸入帶參數的 SQL 語句 select * from 網際網路_訪問統計表 where 1=1 <parameter> and 渠道ID in ('${訪問渠道}')</parameter>,即設定「渠道ID」為參數並命名為「訪問渠道」,點選參數設定「重新整理」,並選擇預設為空,即選擇全部,點選「確定」儲存,如下圖所示:
注1:上述 SQL where 1=1 表示條件永真,防止沒有之後的參數條件時,where多出而導致出錯;<parameter> and 店性質 in ('${店性質}' ) </parameter>為新增的店性質參數,該新增的parameter用於在中間參數為空時,獲取店性質的所有值。
注2:不同的資料庫寫法不同,本文只提供參考範例,範例為日期區間過濾組件 SQL 寫法,其他日期型別 SQL 參數寫法詳情參見:SQL 資料集參數寫法範例 。
3)按照上述方法,新增「網際網路_推廣渠道表」,如下圖所示:
使用「網際網路_推廣渠道表」的資料製作一張明細表,建立儀表板A並將明細表拖入儀表板中 ,如下圖所示:
注:跳轉前的儀表板使用的資料集若沒有設定參數,可使用抽取資料製作,但不推薦此種使用方式。
使用「訪問資料統計」資料製作如下的分組表,「訪問次數」的匯總方式為求「平均」,並建立儀表板 B ,將分組表拖入儀表板中,如下圖所示:
1)為儀表板 B 建立公共連結,並複製連結,如下圖所示:
2)對儀表板 A 進行跳轉設定,如下圖所示:
3)點選「+」,選擇新增「網頁連結」,將儀表板 B 的公共連結複製到 URL 處,在 URL 後新增參數存取渠道為「網際網絡_推廣渠道表」中的渠道 ID :「?訪問渠道=渠道ID」,並設定開啟位置為「新視窗」,點選確定,如下圖所示:
若需要給參數傳遞多個值,格式如下所示:?參數名稱=參數值1','參數值2
例如:增加參數:?存取渠道=QD1001','QD1002,則點選A 儀表板跳轉到B 會過濾出QD1001和 QD1002 資料,如下圖所示:
注:如果是動態傳參,對應多個值的時候無法傳參。
1)複製儀表板 B 預覽狀態下的連結,如下圖所示:
2)同上述2.4.1 方法一致,對跳轉進行設定,如下圖所示:
例如:增加參數:?存取渠道=QD1001','QD1002
詳情參見本文 1.2 節。
跳轉後先按照 URL 傳參生效,過濾組件設定的過濾條件不生效;當設定過濾組件過濾條件時只有過濾組件過濾生效,URL 跳轉傳參不生效。
例如上述範例如果 B 儀表板增加了文字過濾組件,過濾組件綁定的參數同樣為「訪問渠道」時,首先顯示跳轉傳參結果,然後在跳轉後的儀表板可使用過濾組件傳參,如下圖所示:
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙