[b]右側作為上級分組的處理
[/b]
快逸報表分組顯示時預設都是從左向右分級分組。
比如從左向右a,b,c,d4列。
a列為國家,b列為省,c列為市,d列為區。
則可以對查詢出的資料直接使用分組函式
=ds1.group(a)
=ds1.group(b)
=ds1.group(c)
=ds1.select(d)
注意這裡d列有乙個主格的概念,預設的主格就是c列,假設這個擴充套件列在第一行,那主格就是c1.
如果a列為國家,b列為省,c列為區,d列為市。
這個時候c列的資料是d列的子集。如果還按照預設的主格處理那麼d列就會出現重複列,不會自動合併。
這個時候需要把c1單元格的「左主格」的「屬性」設定成d1。
如果c列左邊還有乙個cc列,其資料和c列是乙個層級的。那cc列的主格就不能指定成d1,需要指定成c1.
很多列都需要分組時需要使用groupex函式
=ds1.group(a)
=ds1.groupex(b,,"a")
=ds1.groupex(c,,"a")
=ds1.groupex(d,,"a")
=ds1.groupex(e,,"a")
[b]縱向橫向同時擴充套件的分組處理[/b]
結果集ds1至少需要是 a,b,c三列,這三列中a表示縱向分組值,b表示橫向分組值,c表示交叉點。
報表編輯器中
假設a2列縱向擴充套件,則擴充套件列 =ds1.group(a)
假設b1列橫向擴充套件,則擴充套件列 =ds1.group(b),擴充套件單元格的屬性設定成橫向擴充套件
則b2單元格 = ds1.c;
Tomcat下快逸報表中文亂碼問題怎麼解決
報表展現過程中出現亂碼是難免的,各種字符集之間的轉換稍不留神就會出問題,本文就中文亂碼問題總結一些常見錯誤和解決辦法。中文亂碼一般由中文報表名稱,中文引數引起,先看一下常見錯誤 解決辦法 在tomcat中server.xml中新增 uriencoring gbk 原理是指定瀏覽器的編碼格式為 簡體中...
快逸報表下多種序號生成方法詳解
在使用報表工具製作報表的過程中,常常需要對報表中的記錄進行序號的編排。無論是出於報表實際的需要,還是作為報表製作的中間過程,序號已經成了報表不可或缺的一部分,是web報表工具的一種廣泛需求。基於這個需求的廣泛存在,本文就來詳細介紹一下快逸報表下的幾種序號生成方法,在實際的製作過程中可選取不同的方法以...
Tomcat下快逸報表中文亂碼問題怎麼解決
報表展現過程 現亂碼是難免的,各種字符集之間的轉換稍不留神就會出問題,本文就中文亂碼問題總結一些常見錯誤和解決辦法。中文亂碼一般由中文報表名稱,中文引數引起,先看一下常見錯誤 解決辦法 在tomcat中server.xml中新增 uriencoring gbk 原理是指定瀏覽器的編碼格式為 簡體中文...