潤幹報表學習筆記 select函式說明

2021-09-01 19:18:51 字數 833 閱讀 2661

select函式說明

函式說明: 從資料集的當前行集中選取符合條件的記錄

語法:datasetname.select( }}} )

datasetname.select( , , )//適用於不需排序或資料集中已排好序

引數說明:

select_exp: 要選擇的字段列名/列號,,也可以是表示式。 列號用#n表示,例如#0代表第0列,#1代表第1列,依此類推

desc_exp: 指定資料排序的順序,true表示降序排列,false表示公升序排列。

filter_exp: 資料過濾表示式,如果全部選出,則此引數省略,僅用「,」佔位。

sort_exp: 資料排序表示式。當此項為空時先檢查desc_exp是否為空,如果為 空,則不排序,否則使用select_exp排序。 rootgroupexp 是否root資料集表示式

返回值: 一組資料的集合,資料型別由select_exp的運算結果決定 函式示例:

例1:ds1.select( name ) 從資料來源ds1中選取name欄位列的所有值, 不排序

例2:ds1.select( #2, true ) 從資料來源ds1中選取第二個欄位列的所有值並降序排列

例3:ds1.select( name,false,***=='1') 從資料來源ds1中選取性別為男性的name欄位列的值並公升序排列

例4:ds1.select( name, true, ***=='1', id ) 從資料來源ds1中選取性別為男性的name欄位列的值並按id欄位降序排列

注意事項:

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

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

潤幹報表做排名

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

潤幹報表報錯

1,runqianreportlogger debug inputstream cannot be null 預設語義檔案導致潤幹報表web應用啟動報錯 潤幹報表預設的專案整合功能不太好使啊,還是把demo專案的web inf裡的內容拷過去,手動整合吧。cannot create poolablec...