反饋已提交

網絡繁忙

超級連結-網路報表

1. 概述

1.1 應用場景

點選超級連結可以鑽取到本工程下的其他報表,效果如下圖所示:

1.2 功能介紹

  • 新增被連結報表的方式:直接開啟報表工程目錄選擇範本。

  • 內建三種開啟連結的方式:新視窗、對話框、當前視窗。

  • 支援超連結時傳遞參數,詳細介紹參見文檔:超級連結傳參

2. 範例

範例將建立兩張報表:「訂單總覽表」和「訂單明細表」,點選「訂單總覽表」的訂單ID可以連結到「訂單明細表」,顯示該訂單ID的明細資訊。

2.1 建立訂單明細表

1)建立資料集 ds1 ,SQL 查詢語句為:SELECT * FROM 訂單明細 WHERE 訂單ID='${訂單號}'

注:SQL 語句中有個參數訂單號,這個會在超連結傳參時用到,實現點哪個訂單ID就顯示哪個訂單ID對應的明細資訊。

2)設計訂單明細表的表格,將資料集中的欄位拖到對應儲存格中,如下圖所示:

3)將報表儲存到:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\路徑下。

2.2 建立訂單總覽表

1)建立資料集 ds1 ,SQL 查詢語句為:SELECT * FROM 訂單

2)設計訂單總覽表的表格,將資料集中的欄位拖到對應儲存格中,如下圖所示:

  • C2 儲存格需要將「儲存格元素>進階>格式」改為日期型「yyyy-MM-dd」。

  • D2 儲存格需要將「儲存格元素>進階>格式」改為數字「#0.00」。


2.3 新增超級連結

  • 選中訂單ID所在的 A2 儲存格,右側屬性面板點選超級連結,新增一個網路報表型別的超級連結,具體配置如下:

  • 網路報表:點選選擇按鈕,去訂單明細表的目錄下,把訂單明細表的路徑加進來。

  • 連結開啟於:這裏選擇對話框,點選超連結後,訂單明細表會以對話框形式開啟。

  • 新增一個參數訂單號,其值為公式=$$$,參數名要跟訂單明細表裏面的參數一緻,$$$ 表示參數的值就是當前儲存格,這樣點哪個訂單ID就把這個 ID 傳給訂單明細表。


2.4 效果預覽

保持範本,點選分頁預覽,效果如1.1應用場景中所示。

支援 App 端和 HTML5 端預覽。

3. 範本下載

4. 注意事項

4.1 連結到填報範本

如果連結的是填報範本,想要點選超連結後範本以填報預覽方式開啟,此時需要在報表的路徑後面加參數,如下圖所示:

更多參數介紹可參見文檔:op 參數說明

4.2 平台內開啟超連結

如果報表是掛載到決策平台的,希望點選超連結時,範本可以在平台內當前標簽頁或新標簽頁開啟。

此時可以安裝 平台內開啟標簽頁插件 實現,插件安裝後,超連結配置頁面的「連結開啟於」設定項會新增這兩種超連結開啟方式

附件列表


主題: 報表專題
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉