潤幹報表 資料橫向擴充套件列太多時實現換行

2021-09-11 16:59:17 字數 1074 閱讀 7113

潤幹報表,橫向擴充套件,資料很多時,會有很多的列,因此瀏覽效果可能不好。

因此,我想橫向擴充套件的時候,到達一定資料自動換行,實現下圖效果

資料集:ds1=select name,price,rownum from foods

潤幹:

a1:=ds1.count(),用於計算此資料集內的資料個數。

b1:=int(a1)/6+1,用於計算一共需要擴充套件的行數,其中」6″是每行的資料列數。

a3:=to(1,b1),作為強制分行的擴充套件基礎。

b3:=(a4-1)*6,是每行的基數。

d2:=if(a1<6,to(1,a1),to(1,6))  ,與b1統一,控制顯示為6列資料。資料夠6列就換行

d3:=ds1.select1(name, rownum==d2+b3) ,其中d2+b3分別遞增,達到與每個rownum進行匹配的目的,這裡需要著重強調的是資料集裡需要」rownum」是連續遞增的數字,來實現換行後的匹配。

在此例中」rownum」是初始值為1的有序遞增資料,讀者可以自己根據具體情況在資料庫中新增一列有序的數字來實現。

d4:=ds1.select1(price,rownum==d2+b3)

c4:左主格設定為b3。

效果:

將第一列,第二列,第一行,第二行隱藏即可。

最終效果:

潤幹報表 鑽取資料

1 設定超連結表示式 reportjsp showeconrespreport.jsp?raq econrespview.raq uuid a3 修改資料 reportjsp showeconrespreport.jsp?raq econrespupdate.raq uuid a3 增加問題 rep...

潤幹報表 鑽取資料

1 設定超連結表示式 reportjsp showeconrespreport.jsp?raq econrespview.raq uuid a3 修改資料 reportjsp showeconrespreport.jsp?raq econrespupdate.raq uuid a3 增加問題 rep...

潤幹報表資料許可權控制方案

售前現場交流或售後技術支援階段,經常被客戶問到 你們報表系統是怎麼搞許可權控制的?既然經常被問,那麼今天就討論一下這個問題。首先呢,看看許可權管理長啥樣!安全策略 使用者可以訪問而且只能訪問自己被授權的資源,不多不少。許可權管理幾乎出現在任何系統裡面,一般只要有使用者的系統就可能涉及許可權管理。從控...