根據報表的布局、數據源結構、打印方式和數據分析方式,可將應用系統中的報表分為以下類型:
- 清單報表
- 圖表報表
- 分欄報表
- 分組報表
- 交叉報表
- 并排報表
- 主從報表
- 套打報表
- 交互式報表
(一)清單報表
清單報表主要用于列舉數據,比如:銷售清單、客戶清單、設備清單、費用清單、商品清單等。在實現這類報表時可用到表格、列表、文本框、圖像、條碼等控件。實現步驟。
基于表格布局的清單報表
基于任意布局的清單報表
(二) 圖表報表
圖表在應用系統中隨處可見,將數據以圖表的方式呈現,可更好的分析數據之間的關系,數據的發展趨勢。圖表通常包括圖例、坐標軸、繪圖區等區域,常見的圖表類型有:柱形圖、折線圖、餅圖、條形圖、面截圖、散點圖、股價圖、曲面圖、圓環圖、氣泡圖、雷達圖等,各種類型還可細分為二維和三維顯示效果。實現步驟。
(三) 分欄報表
分欄報表每條數據的顯示區域比較小,通過分欄可充分利用報表繪制區域,該類型的報表也可細分為橫向分欄和縱向分欄兩種結構。常用于簡單列表打印、條碼打印、商品標簽打印、郵寄信息打印等。實現步驟。
橫向分欄
縱向分欄
(四) 分組報表
分組報表主要是為了對數據進行分類顯示,便于實現數據的匯總,分組報表根據分類條件的數據可分為單條件分組和嵌套分組。比如:商品信息分類統計。實現步驟。
(五) 交叉報表
交叉報表是按照行、列兩個維度分類匯總數據的一種報表結構。與分組報表不同之處是,分組報表只對數據按照行進行分類匯總;與分組報表相似之處是,交叉報表的行、列均支持單條件分組和嵌套分組。
以下交叉報表中,列方向按照產品類別和產品名稱進行分組;行方向按照銷售年和月進行分組。實現步驟。
(六) 并排報表
并排報表是將報表按照縱向分為多個不同的布局的區域,每個區域可設置單獨的數據源。下圖中的報表左側是一個任意布局的清單報表,右側是一個基于表格布局的清單報表。查看實現步驟。在線演示。
(七) 主從報表
主從報表主要用于顯示一對多結構的數據。以訂單為例,一個訂單對應一個客戶信息,一個訂單可能對應多個產品信息。在線演示。
(八) 套打報表
套打報表主要用于制式報表的打印,報表的整體格式、每個數據的打印位置都有嚴格要求,打印時只需將數據打印到指定的位置。常見的有:財務發票打印、發貨運單打印、提貨單打印等。實現步驟。
預覽效果
打印數據
(九) 交互式報表
交互式報表主要滿足用戶按需分析報表數據需求,通常包含向下鉆取、貫穿鉆取、數據過濾、數據排序等方式。這種類型的報表通常在一級報表中顯示匯總數據,用戶可根據自己的需要鉆取到二級詳細頁面中。查看實現步驟。完整說明。
相關閱讀:
文章列表