[發明專利]一種實時統計報表的生成方法有效
| 申請號: | 201110170903.0 | 申請日: | 2011-06-23 |
| 公開(公告)號: | CN102222105A | 公開(公告)日: | 2011-10-19 |
| 發明(設計)人: | 江海龍;邵志驊;武紅斌;陳學浩;季君 | 申請(專利權)人: | 公安部交通管理科學研究所 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F17/24 |
| 代理公司: | 無錫盛陽專利商標事務所(普通合伙) 32227 | 代理人: | 顧吉云 |
| 地址: | 214151 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實時 統計 報表 生成 方法 | ||
技術領域
本發明涉及公安交通管理信息系統的實時統計報表的技術領域,具體為一種實時統計報表的生成方法。
背景技術
目前全國公安隨著公安交通管理綜合應用平臺的建設,交管信息系統對數據資源、軟硬件平臺、業務流程、軟件功能、信息服務、安全保障體系、標準規范體系、運行維護管理等進行整合,進一步促進信息共享,便捷民警操作,提高信息資源利用水平。但是隨著整合的深入,各地對數據統計分析的需求越來越多,而傳統的統計報表開發模式需根據用戶需編寫各個統計功能模塊,導致重復性的工作量巨大,傳統的統計報表開發模式其一張報表需要開發一個對應的程序,其已經不能適應日益增長的統計分析需求,為此需要在研究統計報表構成的要素基礎上,確定統計報表各要素的描述方式,建立統計報表專用描述語言,開發專用描述語言的解釋模塊生成各種統計功能,通過該方法使統計功能編寫由程序開發型轉變為描述語言配置型,減少統計模塊的編寫工作量,也便于了統計功能邏輯的管理。
發明內容
針對上述問題,本發明提供了一種實時統計報表的生成方法,通過該方法所生成實時統計報表的效率高。
一種實時統計報表的生成方法,其特征在于:預先設置好報表功能生成程序的總體框架,將總體框架內的報表格式、報表數據內容填寫、數據統計方式、圖表生成方式設為自定義模塊,當報表格式、報表數據內容填寫、數據統計方式、圖表生成方式四項被分別定義后,報表功能生成程序將上述定義轉換為各類統計功能,之后整個程序自動生成完整的算法,并按照順序實現數據抽取、數據填充和報表輸出功能。
其進一步特征在于:
報表格式定義用于描述統計報表X軸向標題及Y軸向標題;
報表數據內容填寫定義用于描述如何將統計結果數據定位到統計報表相應的單元中,包括X軸和Y軸向數據定位定義;
數據統計方式定義用于描述如何從數據庫抽取統計報表所需的數據,主要包括聚類字段、分組字段、統計條件、數據表名、同比環比定義及計算字段定義六個部分;
圖表生成方式用于描述統計圖表的類型和圖表對應的報表數據源,統計圖表的類型包括餅圖、柱圖、折線圖等類型;
數據抽取根據數據統計方式定義內容,轉換為相應的SQL語句抽取統計結果數據,并將統計結果數據轉化為以Map為單元的列表;
數據填充根據報表格式定義生成報表X軸與Y軸信息,并初始化報表結果數據,報表結果數據采用二維數據組結構。然后在根據報表數據內容填寫定義生成X軸Map和Y軸Map的基礎上,將統計結果數據填寫至報表結果數據中;再根據數據統計方式定義處理計算字段信息,根據圖表生成方式將報表結果數據由報表數據結構轉換為圖表數據結構;
報表輸出則根據報表對象生成統計報表、圖表結果數據生成相應的圖表。
采用本發明的后,只需分別定義下報表格式、報表數據內容填寫、數據統計方式、圖表生成方式,報表功能生成程序將上述定義轉換為各類統計功能,之后整個程序自動生成完整的算法,并按照順序實現數據抽取、數據填充和報表輸出功能,其無需再按照每個報表單獨編輯一套程序算法,只需分別給出定義,通過該方法所生成實時統計報表的效率高。
附圖說明
圖1為本發明的方法流程示意框圖;
圖2為本發明的方法的核心算法邏輯圖。
具體實施方式
一種實時統計報表的生成方法,見圖1,預先設置好報表功能生成程序的總體框架,將總體框架內的報表格式、報表數據內容填寫、數據統計方式、圖表生成方式設為自定義模塊,當報表格式、報表數據內容填寫、數據統計方式、圖表生成方式四項被分別定義后,報表功能生成程序將上述定義轉換為各類統計功能,之后整個程序自動生成完整的算法,并按照順序實現數據抽取、數據填充和報表輸出功能。
報表格式定義用于描述統計報表X軸向標題及Y軸向標題;該定義對于X軸向和軸向標題層數最多支持三個層次,每層定義包含“層類型”和“層內容定義”兩個數據項目。“層類型”主要包括以下三種方式:
a)代碼動態類型,指當前層標題內容根據層說明指定代碼內容,如存在下層標題,下層標題按當前各代碼項循環輸出;
b)固定不循環類型,指當前標題內容按照“層內容定義”描述的固定內容輸出,如存在下層標題,下層標題不按照當前各標題數據項循環輸出;
c)固定循環類型,指當前標題內容按照“層內容定義”描述的固定內容輸出,如存在下層標題,下層標題按照當前各標題數據項循環輸出;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于公安部交通管理科學研究所,未經公安部交通管理科學研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110170903.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:數據處理裝置和數據處理方法
- 下一篇:結合制品及其制造方法和制造裝置





