潤幹報表,橫向擴充套件,資料很多時,會有很多的列,因此瀏覽效果可能不好。
因此,我想橫向擴充套件的時候,到達一定資料自動換行,實現下圖效果
資料集: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...
潤幹報表資料許可權控制方案
售前現場交流或售後技術支援階段,經常被客戶問到 你們報表系統是怎麼搞許可權控制的?既然經常被問,那麼今天就討論一下這個問題。首先呢,看看許可權管理長啥樣!安全策略 使用者可以訪問而且只能訪問自己被授權的資源,不多不少。許可權管理幾乎出現在任何系統裡面,一般只要有使用者的系統就可能涉及許可權管理。從控...