原创 如何自定義報表導出的文件名

潤乾報表文件通過 TAG 標籤方式發佈,導出 EXCEL、word、PDF 的文件名稱默認與報表文件名稱相同,例如,報表文件名叫 gcxmsyqk.rpx, 那麼這張報表導出 excel 時文件名稱就是 gcxmsyqk.xlsx。 如

原创 有沒有簡單易用的數據挖掘工具?

當前用於數據挖掘的工具軟件主要有兩類,早期都是有圖形化界面的商用軟件,比如 SAS 和 SPSS,此類工具歷史悠久,性能穩定。圖形化的操作界面基本以拖拽填寫爲主,配合少量腳本編程,使用較爲方便。不過,此類工具的價格也比較高,一般只有大型企

原创 實現報表與算法的統一管理

在報表項目中,常常有些複雜的數據計算是一個報表專門使用的,其它報表用不到。通常,此類計算可以在報表數據源中用 SQL 實現,不過由於 SQL 無法分步計算,需要寫非常複雜難懂的長語句,不利於調試和維護,因此也會使用 Java 或者存儲過程

原创 如何製作動態層分組報表

潤乾報表提供了單元格同值合併的功能,可以實現動態層次的分組報表。這裏通過一個例子來說明使用過程。 目標報表: 需要根據參數動態傳遞分組字段,按不同維度彙總訂單運貨費。如參數輸入“貨主地區, 貨主城市”,顯示的報表效果如下: 當參數輸入“

原创 腳本中如何做填報數據校驗

在很多填報表項目的開發過程中,爲了保證數據規範且有效,常會在報表中設置各種校驗以達到目的,比如:工資金額最多隻允許包含兩位小數、郵政編碼必須是全數字組成的 6 位數且首位數字不能是 0 ,等等。這些要求,我們都可以利用報表工具提供的數據類

原创 腳本模式下的填報表製作

填報是報表工具不可或缺的功能之一,潤乾報表不僅提供了多源 SQL 填報方式,而且提供了腳本模式填報,以便適應不同的填報數據處理需求。在線教程中對多源 SQL 方式做了詳細的配置說明,這裏就不再贅述了。(附在線教程地址:http://doc

原创 填報腳本之輕鬆搞定複雜表的數據入庫

你還認爲填報表只能完成標準行列布局的數據填報?還在因表樣複雜,填報分片錯亂,設計不夠靈活而苦惱?還在爲業務填報表樣設計靈活,但數據不能實時入庫而感到惋惜? 那要先“祝賀”看到這段話的你了,這個難題遇到集算器腳本迎刃而解了。(撒花撒花….)

原创 如何解決報表關聯計算中的性能問題

報表開發過程中經常要在報表中完成數據關聯計算,有時爲了降低報表製作複雜度,會將關聯關係放到可視的報表模板中完成;而有時則必須在報表中完成關聯,如多數據源、異構數據源的情況。在報表中做關聯往往導致報表效率不高,計算過慢,從而引發性能問題。爲

原创 如何實現參數和報表間的聯動效果

在交互分析中,報表經常需要根據參數進行實時變化。也就是“參數聯動”效果,下面就通過一個例子說明潤乾報表是如何實現這種需求的。 頁面的左側爲參數輸入區域,右側的數據報表需要根據參數實時查詢結果,效果如下圖: 實現步驟: 1 準備報表 連接

原创 實現報表數據分庫存儲

報表項目中,常常會出現報表源數據來自不同數據庫的情況,也就是同一張報表可能會從多個業務系統讀取數據。例如:員工信息從人力資源系統中取出,銷售數據從銷售系統中取出。當然,還有一種可能,同一應用系統的數據庫負載太大,不得已分成多個數據庫,例如

原创 填報表中也可以添加 html 事件

在實際的項目開發中,填報表的應用十分廣泛。 多數情況下,填報表會作爲整個項目的一部分配合需求靈活使用,但有時也會受大項目環境的影響,產生一些特別的要求。比如,通常報表單元格的數據類型大多是文本,有時卻需要藉助 HTML 或者 JavaSc

原创 交叉填報表的製作

在常見的分組填報基礎上,還常常會遇到這樣一種填報需求:將多層分組填報進行行轉列操作,從而實現交叉填報效果。下面我們通過一個具體的實例來看一下如何製作簡單的交叉填報表。 需求說明        把以科室和指標爲分組字段的多層分組填報表進行行

原创 如何在數據處理中實現補足空白行效果

幾乎任何形式的文檔和報表都離不開分頁,報表如何分頁在 B/S 模式的 Web 報表中也是個常見的問題,特別是當大數據量的 Web 報表需要打印輸出時,不可能將所有數據打印到一張紙上,這時必然涉及到報表的分頁。其中,一個常常遇到的實際問題是

原创 多庫取數的性能優化方案

當數據庫表數據量較大時,報表性能往往不高,此時僅針對 SQL 或報表端進行優化,效果往往不明顯。這種情況下要顯著提升性能,可以考慮採用並行多庫的方式,即採用一定規則(如時間)將數據分庫分段存儲,而報表同時訪問多個數據庫進行數據計算,最後在

原创 如何實現報表數據的動態層次鑽取(二)

上一篇《如何實現報表數據的動態層次鑽取(一)》介紹了利用複雜 sql 實現動態層次結構的方法,但該方法依賴 Oracle 的遞歸語法,在其他類型的數據庫中難以實現。要想通用地實現此類報表,可以使用下面介紹的“集算腳本 + 本地文件”的方法