所謂動態表頭報表,就是說報表的表頭也是擴充套件出來的,而該列的取值是根據表頭生成的。那麼用皕傑報表工具如何設計這類報表呢?主要是用了eval函式。
注:該函式支援填報報表單元格自動計算
函式說明:動態解釋並計算表示式
語法:eval(stringexp)
引數說明:stringexp 待計算的表示式字串
返回型別:表示式的結果集,資料型別由表示式決定
舉例說明:
例1: eval_r("1+2+3") 返回:6
例2: eval_r("a+b+c") 返回:abc
例3:eval_r("ds.group(貨主地區)") 返回:集合(東北,華北,...)
在本例中,表頭從乙個資料集取值,資料從另乙個資料集取值,並通過eval把getone的取值與表頭聯絡起來。
用皕傑報表工具設計器設計一張表:
ds:select * from 產品
ds1:{
序號#-colsep-#type1
#-rowsep-#
str#-colsep-#str
#-rowsep-#
1#-colsep-#單位數量
#-rowsep-#
2#-colsep-#單價
#-rowsep-#
3#-colsep-#庫存量
#-rowsep-#
4#-colsep-#訂購量
皕傑報表子報表設計說明
子報表 是將子表內容展示到主表中 設計步驟 1 設計好乙個子表 2 在主表中選中需要展示子表的單元格,右鍵單元格 設定型別 為子報表型別 3 在這個單元格中使用單元格函式subreport 連線子表 例如 subreport demo 圖表演示 餅狀圖.brt 4 設定這個子報表的單元格屬性 5 乙...
動態交叉表頭報表的製作
在資料資訊系統中,常常會看到這樣一類報表需求,它們的樣式為交叉報表的變形 既縱向分組擴充套件又橫向分組擴充套件,在交叉區域對統計項進行彙總 同時在縱向分組時,要求每個組跟隨乙個與分組相對應的橫向表頭。對比效果如下圖所示 從上圖可看到,報表縱向按照年進行分組擴充套件,同時每年又能生成乙個橫向分組表頭,...
動態交叉表頭報表的製作
在資料資訊系統中,常常會看到這樣一類報表需求,它們的樣式為交叉報表的變形 既縱向分組擴充套件又橫向分組擴充套件,在交叉區域對統計項進行彙總 同時在縱向分組時,要求每個組跟隨乙個與分組相對應的橫向表頭。對比效果如下圖所示 從上圖可看到,報表縱向按照年進行分組擴充套件,同時每年又能生成乙個橫向分組表頭,...