超連結鑽取之圖表鑽取、單元格資料鑽取
其實報表實現超連結已經很久了,只需要你停下腳步看看它,你就會發現超連結的美,一向不搞事情只搞技術的潤乾早就實現了在報表中加入連結功能,無論是普通報表還是附有統計圖的報表都可以很輕鬆的透過在報表中加入超連結實現鑽取功能,擁有一份展現清晰並且內容完善,不會讓老闆因為內容混亂而捉急抓狂的報表不會只是夢想。
下圖在統計圖 - 柱狀圖中加入了圖形超連結,實現了在點選柱狀圖中的柱子圖形時,就會在本頁面動態展現出所點選柱子代表的地區銷售表和地區訂單金額圖
下圖在統計圖 - 柱狀圖中加入了圖例超連結,實現了在點選右側的圖例時,就會在本頁面動態展現出所點選圖例代表的地區銷售表和地區訂單金額圖
不要停,繼續往下點還有彩蛋哦,下圖在單元格中加入了超連結實現了在點選李芳 - 地區銷售中的某個地區時,就會跳轉到李芳在相應地區的訂單明細頁面:
現在我跟大家普及一下潤乾報表是怎麼實現這一切的,報表是自動擴充套件出來的,而不是一個靜態的表格,所以不能也不需要在擴充套件出來的每個格子設定超鏈,只需在一個單元格設定超連結屬性,那麼該屬性就會跟著擴充套件格複製到每個地區格子裡,那我們點選每個地區,其實是把對應的地區,銷售姓名這些資訊傳過明細報表了,從而實現了鑽取明細,當然統計圖原理也是一樣的。
好噠,現在拿穩你有幸買來的潤乾報表,不要被因為報表都做不好,馬上要被炒魷魚得皮皮蝦搶走。我要開始手把手教學了:
【1】製作報表,你懂的就不再詳述。
【2】在統計圖中加入超連結:
在合適的單元格【右擊】—【統計圖】—【顯示外觀】
在“ 圖例 超連結“中輸入連結
=”{APPMAP}/reportJsp/showReport.jsp?rpx=”+urlencode (“特色報表 / 統計圖鑽取.rpx”,”UTF-8″)+”&”+urlencode (“姓名”,”UTF-8″)+”=”+urlencode(“@legend”,”UTF-8″)
在“ 圖形 超連結“中輸入連結
=”{APPMAP}/reportJsp/showReport.jsp?rpx=”+urlencode(“特色報表 / 統計圖鑽取.rpx”,”UTF-8″)+”&”+urlencode(“姓名”,”UTF-8″)+”=”+urlencode(“@category”,”UTF-8″)
是不是看完這長長的路徑有點兒懵了呢,沒毛病,這就是一個以“=”開始的傳遞中文引數的圖形 / 圖例超連結。其中:
(1){APPMAP} 指代 web 應用的相對路徑,在超連結中引用 {APPMAP},報表引擎運算時會將其替換成 web 應用的相對路徑。
(2)reportJsp/showReport.jsp?rpx= 相對路徑 \xx.rpx 表示要連結到 xx 頁面。此頁面的路徑應該相對【報表安裝目錄】\raqsoft\report5\web\webapps\demo\WEB-INF\reportFiles 的相對路徑。
(3)Urlencode 函式進行轉碼。
(4)@category 指代當前圖例的分類值。在超連結中引用 @category,報表引擎運算時會將其替換成當前圖例的分類值。@legend:指代當前圖例的顯示值。在超連結中引用 @legend, 報表引擎運算時會將其替換成當前圖例的顯示值。
【3】 在單元格中加入超連結:
只需在你想要產生連結的單元格的超連結屬性【值】或者【表示式】中寫入連結,因為我們示例中的連結是動態的所以需要在【表示式】中寫入連結:
“reportJsp/showReport.jsp?rpx=”+ urlencode(“特色報表 / 明細.rpx”,”UTF-8″) + “&name=”+@姓名 +”®ion=”+value()
其中:
(1)®ion 表示引數 - 地區,&name 表示引數 - 姓名如果超級連結中要傳遞多個引數時,各個引數中間用 & 符號分隔。明細.rpx 表示連結目標頁面用於顯示地區的訂單明細,這個表中需要加入你從點選連結頁面傳入的地區和姓名這兩個引數。
(2) 使用相對【報表安裝目錄】\raqsoft\report5\web\webapps\demo\WEB-INF\reportFiles 的相對路徑。
收下這節課之後,是不是不需要外賣小哥自己輕而易舉就可以搞定報表中的超連結了,哪裡需要要鏈那裡,So Easy,老闆再也不用擔心你的報表了。拿著這份因為加入超連結而變得完美無暇的報表去找老闆顯擺吧,哥以後再也不用吃土了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69900830/viewspace-2636972/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 單元格資料鑽取
- 鑽鑽 “單例” 的牛角尖單例
- bi資料分析工具中的鑽取分析是什麼?
- 一文讀懂資料鑽取-騰訊雲開發者社群
- 大資料分析之資料下鑽上卷大資料
- 如何製作省市級別上鑽下取的線上疫情地圖地圖
- 2020年司鑽(井下)考試APP及司鑽(井下)考試申請表APP
- three.js+vue3三維地圖下鑽地圖,實現下鑽全國-》省份-》城市-》區縣JSVue地圖
- ECharts系列 (01):地圖三級下鑽Echarts地圖
- 報表中如何實現中國地圖鑽取到各省地圖地圖
- 通達信遠超金鑽指標公式原始碼副圖指標公式原始碼
- 如何使用css繪製鑽石CSS
- 2020年司鑽(井下)考試題庫及司鑽(井下)考試APPAPP
- ActiveReports 報表應用教程 (10)---互動式報表之向下鑽取(詳細資料按需顯示解決方案)
- 愛奇藝星鑽VIP會員怎麼升級? 愛奇藝成為星鑽VIP會員的技巧
- 《電鑽少女》正式上線:100%好評 用電鑽擊穿眼前的一切!
- python得到地區資訊,並讀取檔案資料,然後視覺化實現資料下鑽Python視覺化
- 使用隨鑽錄井資料計算地層靜溫
- vue element ui 簡單表格下鑽邏輯淺記VueUI
- 體素科技:深鑽小資料下的醫學影像分割
- 文字處理的金剛鑽 —— sed (GNU/sed)
- 基於鑽孔資料的三維地質模型視覺化模型視覺化
- 手遊盒子滿vip無限元寶 無限鑽石手遊平臺
- vue+echarts+datav大屏資料展示及實現中國地圖省市縣下鑽VueEcharts地圖
- DMS鑽石系統挖礦開發搭建
- 數智化轉型:鑽石模型白皮書模型
- .NET Core TLS 協議指定被我鑽了空子~~~TLS協議
- React,Echarts實現2D地圖並且支援地圖下鑽ReactEcharts地圖
- 從“礦石”到“鑽石” 浪潮資料運營創造新價值
- 4499元起,小米15系列釋出,還有鑽石限定版
- 一起鑽進 Linux 核心看個究竟Linux
- Flutter特效--給控制元件鑽石般的微光Flutter特效控制元件
- 矽谷科技巨頭最刁鑽面試題集錦面試題
- L1-082 種鑽石 分數 5
- 銀鑽國際代理註冊-l8088355563
- 用SolidWorks畫一個鑽頭,新手學起來Solid
- 轉:我們到底為了什麼鑽研技術?
- CSS魔法系列:純CSS繪製圖形(各種形狀的鑽石)CSS