1. 程式人生 > >潤乾——動態巨集

潤乾——動態巨集

動態巨集
動態巨集和普通/條件巨集的主要區別在於普通/條件巨集是直接將巨集值傳到報表中計算,動態巨集是把傳進來的巨集值當成表示式進行計算,然後再把計算得到值做為巨集值傳到報表中參與計算。


資料集sql如下:


SELECT * FROM  t_user where ${userID} and ${tuser}
切換到巨集配置tab頁後,系統自動獲取到userID和tuser巨集,手動設定userID為條件巨集,tuser巨集為動態巨集。


定義tuser巨集的表示式為:


if(@sys_UserID=="root","1=1","user_id='"[email protected]_UserID+"'")
編輯完成並【確定】,系統可自動獲取到表表達式中為@標識的引數名稱,使用者可設定引數的型別、表示式、資料型別、預設值等。






動態巨集中使用的引數一般為非資料集引數,使用時引數必須以@符號開頭進行標識。



相關推薦

——動態巨集

動態巨集 動態巨集和普通/條件巨集的主要區別在於普通/條件巨集是直接將巨集值傳到報表中計算,動態巨集是把傳進來的巨集值當成表示式進行計算,然後再把計算得到值做為巨集值傳到報表中參與計算。 資料集sql如下: SELECT * FROM  t_user where ${use

——動態統計圖型別

目前共24中動態統計圖 柱形圖 柱形圖用於顯示一段時間內的資料變化或顯示各項之間的比較情況。 二維flash柱形圖 二維flash堆積柱形圖 二維flash簇狀柱形圖 三維flash柱形圖 三維flash堆積柱形圖 三維flash簇狀柱形圖 線圖 折線圖可以顯示隨時間(根據常用比例設定)而變化的

報表如何實現動態隱藏行效果

在業務系統中,我們經常會遇到這樣的需求: 有的資料在符合一定條件的情況下才能夠顯示出來,不符合條件的行並不需要。這個時候就可以利用隱藏行這個屬性來實現這個需求。如下圖所示:  在 E6 單元格我們做的是每個訂單 ID 下面不同的產品名稱的訂單總金額的統計,但是我只想顯示訂單總金額

實現簡單自定義動態列報表

需求背景: 使用者生成的報表樣式比較固定是較常見的網格式報表,但是要求可以選擇報表的資料來源(資料表),並可以選擇需要展現哪些列。根據使用者選擇結果生成報表查詢結果。 實現思路: 1. 利用巨集可控制資料集的取數sql,實現同一資料集可根據引數輸入不同得到不同的資料表檢索結

報表實現模糊查詢

技術 潤乾 com 潤乾報表 png 技術分享 alt log .cn 潤乾報表實現模糊查詢

報表如何固定表頭

對於一個網站來說,使用者體驗會涉及到很多方面,包括頁面佈局是否合理、導航檢視是否清晰、載入速度是否夠快、乃至按鈕或字型的大小,等等諸多方面。 使用者體驗是使用者的主觀感受,通俗來說就是“你這玩意兒用起來方不方便”。 除了網站設計,好的使用者體驗同樣適用於用報表工具製作出的報表。比如資料監控,

報表報表組的展現--tab頁形式展現多張報表

業務系統中,很多報表都是沿用之前 EXCEL 的報表樣式,原來以 sheet 格式顯示的表,客戶在 web 端展現的時候也希望也有同樣的格式,潤乾在實現這種效果和 EXCEL 一樣簡單靈活,輕鬆將資料報表以多個 TAB 頁的形式展現在頁面中,達到了一同展現,同時進行查詢、列印、匯出 EXCEL 結果

填報-(自定義)自動計算

背景: 潤乾自帶的自動計算只有簡單的sum、avg等,並且某個單元格不輸入也會加入計算,這點不太滿足客戶需要,同時客戶有比如中值、最大值、最小值等計算 所以必須研究下潤乾的自動計算規則!   接下來開始了漫長分析跟蹤   1、頁面的自動計算是如何運算的。是個怎麼個規則。初步猜測

報表 V2018 手機端展現引數模板下拉資料集樣式問題

電腦訪問帶有引數模板的報表,下拉資料集的樣式為 但是通過  showReport.jsp  或者是通過    matchReport.jsp    在手機端訪問報表的話,展現報表的引數模板的樣式丟失。

報表 5 報表組跨表取數

需求場景: A 報項中 2 個單元格 A1 和 B1,客戶想在輸入這兩個值以後,報表組的 B 報表項能夠直接得到這個 A1+B1 值。 也可能在 A 報表項輸入一個值以後,B 報表項某一個單元格自動應用 A 中的某個單元格值。 ps: 例項中 Sheet1 代表 A,   Sh

報表在 linux 上中文字型問題

潤乾報表部署在 linux 上時,報表展現正常,但當報表匯出 pdf,pdf 列印或者 flash 列印時,有可能會出現單元格內字型樣式問題,比如壓縮在一起,失真等,此種問題多半是字型原因,有可能 linux 上安裝有相應字型,但是報表運算時是通過 jdk 運算,所以要找 jdk 下字型,按照如下方

報表叢集快取共享報錯

現象: 快取共享報錯,找不到快取。 看日誌發現,報表系統找的快取路徑,和raqsoftConfig.xml中的不一致,一般是JVM預設的快取路徑, 比如:/tomcat/temp之類的。 解決: 檢查raqsoftConfig.xml中的快取路徑是不是隻讀的。在linux中可以m

Word文件中如何插入報表

潤乾報表製作完成後,不僅能實現展現及匯出等功能,還能夠根據使用者需求, 通過指定模版檔案中的書籤名稱確定插入位置,然後將報表、 圖片、 文字內容插入到新的 Word 檔案中。 本文主要介紹潤乾報表插入 word 文件的具體步驟。 首先介紹下功能原理: 1、 建立 word 模版,在需要插

報表如何呼叫spring資料

spring是一個開源框架,是為了解決企業應用程式開發複雜性而建立的。在 web 開發環境中經常會與 struts、hibernate聯合起來使用,進行規範的框架結構開發。潤乾中的二次開發也可以與 SSH 框架相結合部署到 web 專案中。本文介紹在設計時沒有啟動 web 服務,在設計器中使用 sp

如何整合報表到spring boot專案

Spring Boot 是由 Pivotal 團隊提供的全新框架,其設計目的是用來簡化新 Spring 應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。下面介紹下一個簡單的 springBoot 專案的搭建以及與潤乾 V2018 整合的過程。

報表如何實現資料許可權控制

售前現場交流或售後技術支援階段,經常被客戶問到:“你們報表系統是怎麼搞許可權控制的?” 既然經常被問,那麼今天就討論一下這個問題。 首先呢,看看許可權管理長啥樣! 許可權管理:(來自百度百科),一般指根據系統設定的安全規則或者安全策略,使用者可以訪問而且只能訪問自己被授權的資源,不多不少

報表如何解決F5負載均衡裝置下URL限制問題

基於龐大的網路結構,叢集伺服器的使用帶來了不少流量等負載問題,負載均衡技術應運而生。本文首先以F5 BIG-IP LTM(本地流量管理器)為例簡單介紹一下F5附在均衡裝置,然後再著重介紹潤乾報表在該裝置下出現的URL限制問題如何解決。 F5負載均衡裝置介紹(F5 BIG-IP

報表5】資料庫密碼中含有特殊字元應用部署時xml怎麼處理

問題舉例:     資料庫密碼中含有<字元,報表設計器下配置資料來源時,設計器會自動將這些特殊字元進行轉換,然而如果當我們在專案部署或整合時扔按照常規的配置,配置資料庫連線池時,會發現訪問報表時網頁出現如下報錯資訊: 問題總結:        經排查發現xml檔案

十大理由選擇報表

一、要不要報表工具? 軟體開發專案中,報表必不可少。用報表工具還是寫程式碼實現報表,這是個問題。 簡單行列報表、中國式複雜報表,報表工具都能輕鬆實現。報表工具採用獨立報表模板檔案,不會和其他程式碼耦合。報表需求頻繁改變,只需替換報表檔案即可,不必重新打包、不必重啟服務,可

報表如何實現“點選檢視原圖”效果

在各種涉及圖片的 Web 網站上,無論是搜圖類、社交類、保險服務類,以及 ERP 或檔案管理等內部系統,其中對於圖片通常會提供一種點選圖片檢視原圖的操作,也就是一開始呈現小圖,點選後放大檢視。這種操作我們能在報表中實現嗎?如果可以的話,該怎麼做?是不是需要許多關於前端頁面的知