1. 概述
1.1 應用場景
FineBI 支援點選組件後,跳轉到 FineReport 的範本。如下圖所示:
1.2 功能介紹
跳轉到報表範本可實現傳遞參數或不傳遞參數。若目標報表範本中原本就沒有參數的話,則無法實現跳轉傳參功能。
2. 跳轉不傳遞參數
2.1 獲取報表範本連結
有兩種方式,本文使用第二種做範例。
第一種:直接獲取報表範本的預覽連結。
從 FineBI 組件跳轉到報表範本時,可能需要重新登入 FineReport 帳號。
第二種:將報表範本放置到 FineBI 工程中,再獲取預覽連結的相對路徑。
需要 FineBI 中連結了此報表範本使用的資料庫和資料表,否則會預覽失敗。使用此種方式的優點是,範本內建到了 FineBI 中,跳轉到報表範本後不需要登入 FineReport 就能查看。
1)下載 cpt 範本:自動查詢.cpt
2)將下載的 cpt 範本放置到\webapps\webroot\WEB-INF\reportlets下,如下圖所示:
3)將 「自動查詢.cpt」 新增到 FineBI 目錄中,如下圖所示:
4)在 FineBI 中預覽該範本,並複製預覽連結。如下圖所示:
2.2 設定跳轉
1)找到 FineBI 內建儀表板「多角度銷售分析」,如下圖所示:
2)對該儀錶板內的「哪個區域銷量最好」組件設定跳轉,如下圖所示:
3)設定跳轉到報表範本的預覽連結即可。如下圖所示:
若目標報表範本放置在 FineBI 中,預覽路徑最好填寫成相對路徑。
即從 webroot 開始,刪除前面的埠和 IP 資訊,例如:/webroot/decision/v10/entry/access/889c14a8-f11e-462a-b46b-c021f8564f8f?preview=true
對於操作過 <a href="src="https://help.fanruan.com/finebi6.0/doc-view-903.html" target="_blank">Tomcat 下透過 IP 直接存取數據決策系統 的 BI 工程,填寫預覽時需要從 decision 資料夾開始寫路徑,例如:
/decision/v10/entry/access/889c14a8-f11e-462a-b46b-c021f8564f8f?preview=true
若目標報表範本未放置在 FineBI 中,直接填寫完整的預覽路徑即可。
設定跳轉後範本開啟位置參見:如何設定跳轉視窗
2.3 效果查看
點選「哪個區域銷量最好」組件的非空白區域,即可跳轉到報表範本「自動查詢」。如下圖所示:
可以看到點選「華北」跳轉到 cpt 範本後,並沒有實現傳參。如何實現傳參可參見本文第三節。