動態取值 用皕傑報表能設計動態表頭報表嗎?

2021-10-14 20:02:51 字數 875 閱讀 5954

所謂動態表頭報表,就是說報表的表頭也是擴充套件出來的,而該列的取值是根據表頭生成的。那麼用皕傑報表工具如何設計這類報表呢?主要是用了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 乙...

動態交叉表頭報表的製作

在資料資訊系統中,常常會看到這樣一類報表需求,它們的樣式為交叉報表的變形 既縱向分組擴充套件又橫向分組擴充套件,在交叉區域對統計項進行彙總 同時在縱向分組時,要求每個組跟隨乙個與分組相對應的橫向表頭。對比效果如下圖所示 從上圖可看到,報表縱向按照年進行分組擴充套件,同時每年又能生成乙個橫向分組表頭,...

動態交叉表頭報表的製作

在資料資訊系統中,常常會看到這樣一類報表需求,它們的樣式為交叉報表的變形 既縱向分組擴充套件又橫向分組擴充套件,在交叉區域對統計項進行彙總 同時在縱向分組時,要求每個組跟隨乙個與分組相對應的橫向表頭。對比效果如下圖所示 從上圖可看到,報表縱向按照年進行分組擴充套件,同時每年又能生成乙個橫向分組表頭,...