潤幹報表使用心得

2021-08-26 10:12:56 字數 1693 閱讀 1211

1.如果乙個報表中用到多個資料集,那麼各個資料集之間的字段是不能互用的。

解決方法:可以在表示式中作限制。

如:ds2.select(elevator_fee,ds2.district_no=@a4,ds2.building_no=@b4)。

2.如果想要在表示式中用到資料庫中的字段(district_no),那麼在資料集查詢的時候要明確的查詢出來

如:select district_no,room_no from house_info

3.顯示值的定義有兩種:單值和對照表

如:單值

1.「中國」,則該單元格就顯示為「中國」

2.ds1.select(name,@value=id)

對照表定義法

map(list("0","1"),list("男","女"))

4.在第一次使用資料集的時候要用select,以後的不用了。

如:a1=ds1.select(district_no)

a2=ds1.room_no

5.分組的寫法

如:=ds1.group(ds1.field("district_no"),false,ds2.building_no=@b4)

field可以理解為資料集ds1的字段

false是按照正序排列,ture是逆序排列

6.count,sum函式的寫法

如:=count(e7{})

=sum(h7{})

7.簡單柱形圖的設定

分類軸定義:定義橫座標的值

系列名稱:右側小圖示裡的內容

系列值:縱座標的值

8.乙個資料來源只能對應客戶端中的乙個資料庫,如果需要連線多個資料庫則需要定義多個資料來源

1.如果乙個報表中用到多個資料集,那麼各個資料集之間的字段是不能互用的。

解決方法:可以在表示式中作限制。

如:ds2.select(elevator_fee,ds2.district_no=@a4,ds2.building_no=@b4)。

2.如果想要在表示式中用到資料庫中的字段(district_no),那麼在資料集查詢的時候要明確的查詢出來

如:select district_no,room_no from house_info

3.顯示值的定義有兩種:單值和對照表

如:單值

1.「中國」,則該單元格就顯示為「中國」

2.ds1.select(name,@value=id)

對照表定義法

map(list("0","1"),list("男","女"))

4.在第一次使用資料集的時候要用select,以後的不用了。

如:a1=ds1.select(district_no)

a2=ds1.room_no

5.分組的寫法

如:=ds1.group(ds1.field("district_no"),false,ds2.building_no=@b4)

field可以理解為資料集ds1的字段

false是按照正序排列,ture是逆序排列

6.count,sum函式的寫法

如:=count(e7{})

=sum(h7{})

7.簡單柱形圖的設定

分類軸定義:定義橫座標的值

系列名稱:右側小圖示裡的內容

系列值:縱座標的值

8.乙個資料來源只能對應客戶端中的乙個資料庫,如果需要連線多個資料庫則需要定義多個資料來源

潤幹報表使用心得

1.如果乙個報表中用到多個資料集,那麼各個資料集之間的字段是不能互用的。解決方法 可以在表示式中作限制。如 ds2.select elevator fee,ds2.district no a4 ds2.building no b4 2.如果想要在表示式中用到資料庫中的字段 district no 那...

潤幹報表分組求和 潤幹報表實現組內排序報表及改進

報表開發中經常會遇到需要進行組內排序的報表,如按月份的分組彙總值排序顯示,並顯示每月銷售額前十名的記錄。使用報表工具一般通過隱藏行列輔助可以實現,下面通過例項說明潤幹報表的實現過程,以及改進方案。報表需求 根據銷售管理系統資料統計客戶所在地區的訂單總額,地區並按訂單總額降序排列,要求每個地區中顯示銷...

潤幹報表做排名

潤幹報表能夠通過count sum 等函式實現對報表整合排序 下面介紹一下對報表重複排序以及不重複排序的方法 重複排序 如下圖設定,其中e2單元格內表示式為 count d2 0 1,表示統計所有比本格資料大的單元格的數目,然後加1校正即是排名 不重複排序,可以借助輔助列,對重複的資料進行處理。由於...