反饋已提交

網絡繁忙

圖表超連-網路報表

1. 概述

1.1 預期效果

設定超級連結後,點選圖表的分類或系列,可以連結到其他網路報表,預期效果如下圖所示:

录屏2024-01-19 16.36.59.gif

1.2 實現思路

圖表屬性面板「特效>交互屬性」下點選新增連結,選擇「網路報表」,如下圖所示:

Xnip2024-01-19_15-34-51.jpg

2. 範例

我們將製作兩張報表作為範例:

  • A 報表:「地區銷量分析」報表,用一張「餅圖」展示華東和華北兩個地區的銷量對比。

  • B 報表:「銷售員銷量分析」報表,設定資料集參數 $area 表示地區,用「柱形圖」展示某地區下銷售員的銷量分析。

點選 A 報表的地區則跳轉到 B 報表並展示相應地區下銷售員的銷量。

2.1 製作 A 報表

2.1.1 準備資料

建立普通報表,建立資料庫查詢 ds1,SQL 查詢語句為:SELECT * FROM 銷量

Xnip2024-01-19_15-30-14.jpg

2.1.2 設計報表

合併一片儲存格區域,插入餅圖。如下圖所示:

Xnip2024-01-19_16-48-58.jpg

2.1.3 綁定圖表資料

選擇 ds1 資料集,分類為「無」,系列名使用「欄位值」,系列名為「地區」,值為「銷量」,匯總方式選擇「求和」。如下圖所示:

Xnip2024-01-19_15-37-37.jpg

2.1.4 設定圖表標題

選擇「樣式>標題」,設定圖表標題為「地區銷量分析」。如下圖所示:

Xnip2024-01-19_15-38-53.jpg

到這裏 A 報表的基礎製作就完成了,待完成 B 報表的製作後,重新整理增超級連結。

2.2 製作 B 報表

2.2.1 準備資料

建立普通報表,建立資料庫查詢 ds1,SQL 查詢語句為:SELECT * FROM 銷量 WHERE 地區='${area}'。輸入完成後點選下方的重新整理按鈕,出現參數 area,設定預設值為字串「華東」,則查詢資料時預設為華東地區下的所有資料。如下圖所示:

Xnip2024-01-19_16-03-23.jpg

2.2.2 設計報表

合併一片儲存格區域,插入柱形圖。如下圖所示:

Xnip2024-01-19_16-06-53.jpg

2.2.3 綁定圖表資料

選擇 ds1 資料集,分類為「銷售員」,系列名使用「欄位名」,欄位名為「銷量」,匯總方式選擇「求和」。如下圖所示:

Xnip2024-01-19_16-08-41.jpg

2.1.4 設定圖表標題

選擇「樣式>標題」,點選 F(x) 進入公式定義介面,設定圖表標題為「$area+"銷量"」。那麼標題則會根據參數 area 顯示為相應的地區。如下圖所示:

Xnip2024-01-19_16-24-19.jpg

到這裏 B 報表就製作完成了,儲存 B 報表,並將其命名為「銷售員銷量分析」。接下來我們在 A 報表中新增超級連結。

2.3 設定超級連結

在 A 報表中選中圖表,點選「儲存格元素>特效」,在交互屬性下點選「新增連結>網路報表」,彈出設定對話框。

1)選擇儲存的 B 報表即「銷售員銷量分析」報表,連結開啟方式選擇「新視窗」。

注:連結開啟有三種方式可供選擇 新視窗,對話框,當前視窗,當選擇對話框時,可自訂對話框的大小及位置。

2)新增一個傳遞給 B 報表的參數,參數名與 B 報表中的參數名保持一致,參數值選擇「系列名稱」即地區,選擇後自動顯示為 F(x) =SERIES

注:這裏如果不新增參數,同樣可以開啟新視窗顯示 B 報表,但是沒有任何交互效果,新增參數則 B 報表可以根據 A 報表點選的系列顯示對應地區的資料。

如下圖所示:

Xnip2024-01-19_16-21-56.jpg

到這裏設定超級連結也就完成了。

2.4 效果預覽

2.4.1 PC 端

分別儲存兩張報表,「分頁預覽」A 報表,點選「華東」即可開啟新視窗顯示「華東銷量」,點選「華北」即可開啟新視窗顯示「華北銷量」。效果如 1.1 節預期效果所示。

2.4.2 行動端

行動端預覽時,無論超級連結開啟的方式設定為新視窗、對話框還是當前視窗,效果都一樣。且無法從 B 報表傳回 A 報表。效果如下圖所示:

RPReplay_Final1705653524.gif

3. 範本下載

附件列表


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

文 檔回 饋

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

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

不再提示

10s後關閉