1. 概述
1.1 應用場景
在 FineReport 中,無論是普通報表還是決策報表,經常會使用圖表做資料視覺化分析。而為了多維度分析資料,則需要圖表能進行聯動、跳轉、鑽取等功能。
例如以下場景:
點選餅圖的系列,對應的表格或其他圖表能根據系列發生變化
透過下拉框選擇不同的銷售員後,圖表自動聯動出該銷售員的銷量資料
點選圖表的分類或系列,可以跳轉到其他報表
1.2 功能簡介
在 FineReport 中,無論是圖表之間的聯動、跳轉或者決策報表組件之間的聯動,其實質上都是利用 超級連結傳參 實現的。
本文將文檔中關於圖表聯動、跳轉、鑽取等功能的文檔範例進行匯總,詳情請參見具體文檔。
2. 索引
文檔連結 | 應用場景 | 效果圖 |
---|---|---|
圖表聯動圖表 | 可實現點選一個圖表,另一個圖表產生聯動。例如點選餅圖的系列(地區),柱形圖能顯示對應地區下銷售員的銷量 | ![]() |
圖表超連結-聯動儲存格 | 可實現點選儲存格資料,儲存格中圖表產生聯動。例如點選表格中的地區,柱形圖則跟隨地區變化 | ![]() |
圖表超連結-懸浮窗圖表 | 可實現表格或圖表聯動懸浮窗圖表,懸浮窗圖表同樣支援聯動其他圖表 | ![]() |
圖表超連結-聯動懸浮元素 | 若插入的圖表為 懸浮元素圖表 ,若要實現儲存格或其他圖表聯動該圖表,則新增的超連結為「圖表超連結-聯動懸浮元素」 | ![]() |
普通報表實現圖表聯動儲存格 | 在普通報表中,圖表無法區域性傳參給儲存格,只能使用「動態參數」連結實現範本全局重新整理,進而實現圖表聯動儲存格資料 | ![]() |
圖表超連結-網路報表 | 透過「網路報表」超連結,可實現點選圖表的分類或系列,跳轉到其他報表並傳參 例如:點選餅圖的華北地區,跳轉到「銷售員銷量分析」表,顯示的是華北地區的資料 注:該方法只能實現一個圖表跳轉一張報表 | ![]() |
根據圖表分類或系列超連結到不同報表 | 透過 JavaScript 超連結,可實現點選一個圖表的不同分類或系列,跳轉到不同的報表並傳參 例如點選餅圖的「系列 1」跳轉到「報表 A」,點選餅圖的「系列 2」跳轉到「報表 B」 注:該方法可實現一個圖表跳轉到多張報表 | ![]() |
下拉框和圖表聯動 | 圖表可根據下拉框選擇的資料展示對應的系列 | ![]() |
決策報表組件聯動 | 在決策報表中,圖表與報表塊之間的聯動 | ![]() |
動態顯示圖表系列或分類 | 透過點選資料列的名稱,改變圖表的系列或分類 | ![]() |
圖表鑽取 | 點選圖表的圖形鑽取到下一層級,再點選圖形傳回上一層級 | ![]() |
地圖鑽取與聯動 | 鑽取地圖在實現鑽取的同時,也可實現聯動表格資料或其他圖表 | ![]() |