原创 潤乾報表根據瀏覽器窗體自動縮放

潤乾報表可以在發佈報表的JSP中通過scale這個標籤屬性控制報表的縮放顯示比例,其屬性取值爲實數,該方式只能通過指定的具體縮放的比例值進行縮放,不能滿足根據瀏覽器的窗體大小進行縮放的需求。 實現思路 在頁面初次加載報表和改變窗體大小時,

原创 報表根據選擇數據動態改變數據列

         報表使用了參數模版,下拉選擇想查看的數據列,選擇哪個就顯示這個字段對應的數據。 如何製作呢,潤乾中,提供了參數和動態宏的方式,來實現這一的報表需求。 下面請看實例如何實現這樣的報表需求:           首先連接數據

原创 報表點列頭排序

報表中,爲了方便查看數據,統計數據,需要有點擊列頭排序的效果,我們可以使用參數加動態宏來實現,具體如下例: 首先建立數據集,製作報表,如圖: A2的表達式表示先根據僱傭ID分組,在根據動態宏取到的字段進行排序,動態宏表達式如下: cas

原创 導出報表時如何屏蔽單元格中的超鏈接

需求背景: 報表單元格中寫了一些超鏈接,如:www.google.com,”./showReport.jsp?raq=/test.raq&arg1=”+ A1等。那麼在導出PDF,EXCEL之後,這些pdf,excel中超鏈接的效果還在,

原创 潤乾報表之取最大值及其相關其他數據

          需求描述:一個訂單明細表,統計最大金額及其對應的ID值           方案:            製作訂單表,如圖:                       D2表達式爲:=if(C2==C3,B2)  

原创 報表中如何去掉字符串中的首字符或末字符

本文使用的報表工具爲潤乾報表 在報表的製作中,數據庫中存儲的數據爲字符型,類似<123或者>123的數據,且後面的數字位數不定,可能是123,1314, 當我們需要用到字符中的數字進行數據計算的時候,要如何去掉第一個字符的">"符號呢?下

原创 潤乾使用api導出報表爲pdf文件

一、問題描述 希望在JSP展現raq文件的同時後臺將該raq導出爲pdf,保存在相關路徑下。 二、解決思路 通過潤乾API實現該功能。 三、實現步驟 <%@ page contentType="text/html;charset=gb2

原创 潤乾直連方式連接數據源

在潤乾報表部署中,一般我們使用到應用服務器的連接池配置進行與數據庫交互。直接通過reportconfig.xml中的datasource中配置的jndi名稱找到連接池. 有時候會覺得這個麻煩,不想通過連接池的配置,直接使用jdbc直連來與

原创 潤乾報表autobig分頁

          報表大數據量需要分頁展示,潤乾針對這樣的需求,提供了autobig分頁的方式, 這樣的分頁方式更加的簡單方便,性能效果好,同時不需要去修改大量的jsp代碼, 下面我們來看看autobig分頁方式的實現: 1、建立ao

原创 報表中金額的數字轉成大寫

報表製作中,有時候一些金額的數據需要顯示爲大寫的形式, 這時候需要將數字一一的轉成大小漢字,怎麼做呢? 潤乾提供了一個函數,將數字轉換漢字, 例:     單價中,取出數據,int將數據轉換爲整型,在使用chn()函數,就講數據轉換成了

原创 潤乾報表連接mysql數據源別名問題

           使用潤乾報表連接mysql-5.5.23 l時,數據集sql如下: select id as ID,nameM as Nam from uers; 查看數據集引用的字段名爲: 數據集引用的字段名不是我們設定的別名

原创 潤乾報表動態顯示列

          製作報表,有需求:在一個面板中勾選某些選項後,點擊按鈕,查詢選項對應的字段數據,動態的展示報表數據列。 方法:使用參數,設置隱藏列來實現; 製作一張參數模版:          A1單元格,設置爲複選框,設置如圖,隨

原创 細說潤乾報表分組函數

        使用潤乾報表工具,製作報表,潤乾內嵌了很多的功能函數,group分組函數是 常用到的函數,所謂分組,通俗的說,就是合併相同。 但是在我們使用group分組函數的時候會發現一個現象,數據集數據如下圖1:          

原创 報表重疊分組並置於同一列下

        在製作報表中,有時候會遇到需要製作這樣的一個報表,如圖所示: 下面我來製作一個這樣的報表, 新建一個報表文件,建立一個數據集,SQL語句如下: SELECT 訂單.貨主地區,訂單.貨主城市,訂單.貨主國家 FROM 訂單

原创 巧用層次座標解決統計圖分類軸與系列取值

我們先來看下圖這樣一個帶統計圖的報表: 通過上圖,我們能看到,餅圖是以”渠道類型”爲分類,來顯示各種渠道類型的佔比。這個貌似很簡單的統計圖,卻不是一下子就能做出來的。 因爲這個報表的特殊之處就在於,餅圖的分類軸即”渠道類型”中的”運營