[發明專利]一種報告生成方法及系統有效
| 申請號: | 201710373255.6 | 申請日: | 2017-05-24 |
| 公開(公告)號: | CN107122344B | 公開(公告)日: | 2020-09-18 |
| 發明(設計)人: | 武文斌;朱通;王彪;顧飛 | 申請(專利權)人: | 中國農業銀行股份有限公司 |
| 主分類號: | G06F40/186 | 分類號: | G06F40/186;G06F40/177 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 100005 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 報告 生成 方法 系統 | ||
本申請公開了一種報告生成方法,該方法包括:獲取預設的報告模板;獲取報告模板中的公式標識對應的計算公式和公式類型;解析計算公式得到解析結果;根據公式信息中的公式變量從預先存儲的報表數據中獲取所述公式變量對應的數據,當解析結果包括運算關系時對所述公式變量對應的數據基于所述運算關系進行計算得到計算結果;否則直接將獲取的公式變量對應的數據作為計算結果;判斷公式類型是否為圖片公式類型;否,將報告模板中的公式標識替換為所述計算結果;是,確定計算公式對應的圖片配置信息;根據計算結果和所述圖片配置信息生成圖片;將報告模板中的公式標識替換為所述圖片,上述方案在生成報告時無需生成中間數據集,生成方式較為簡單。
技術領域
本申請涉及信息數據處理技術領域,更具體地說,涉及一種報告生成方法及系統。
背景技術
在銀行被納入全球系統重要性銀行名單后,銀行需要按月,季和半年頻度,定期生成金融監管分析報告,并報送至金融監管部門。
目前,銀行生成報告的方式為:首先從銀行系統的數據庫中下載報表文件并上傳至分析系統;該分析系統解析報表文件獲取到報表數據,進而根據定制的SQL取數方式從報表數據中提取所需數據,將所需數據添加到預先定義的Excel單元格中生成各種Excel數據集;然后利用定制的Excel公式對提取的數據進行計算;后續可提取相關計算結果利用Excel的圖片生成功能生成各種圖片,進而得到Excel分析文檔;然后將Excel文檔轉換為WPS文檔得到分析報告。
上述方式中,分析系統對上傳的報表數據需要按定制的SQL取數邏輯進行數據提取,生成大量的中間數據集即Excel數據集,過程較為復雜,導致報告生成花費時間較長。
發明內容
有鑒于此,本申請提供一種報告生成方法及系統,減少報告生成時間。
為了實現上述目的,現提出的方案如下:
本申請提供一種報告生成方法,該方法包括:
獲取預設的報告模板,所述報告模板中包括至少一個公式標識;
針對每一個公式標識,獲取該公式標識對應的計算公式和公式類型;
解析所述計算公式得到解析結果,所述解析結果包括公式信息,或運算關系和公式信息,所述公式信息至少包括公式變量;
當解析結果包括運算關系和公式信息時,從預先存儲的報表數據中獲取所述公式變量對應的數據,并對所述公式變量對應的數據基于所述運算關系進行計算,得到計算結果;
當解析結果包括所述公式信息時,從預先存儲的報表數據中獲取所述公式變量對應的數據,將所述公式變量對應的數據作為計算結果;
判斷所述公式類型是否為圖片公式類型;
若否,則將所述報告模板中的公式標識替換為所述計算結果;
若是,則確定所述計算公式對應的圖片配置信息;
根據所述計算結果和所述圖片配置信息生成圖片;
將所述報告模板中的公式標識替換為所述圖片。
本發明還提供一種報告生成系統,所述系統包括:
第一獲取單元,用于獲取預設的報告模板,所述報告模板中包括至少一個公式標識;
第二獲取單元,用于針對每個公式標識,獲取該公式標識對應的計算公式和公式類型;
解析單元,用于解析所述計算公式得到解析結果,所述解析結果包括:公式信息,或運算關系和公式信息,所述公式信息至少包括公式變量;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國農業銀行股份有限公司,未經中國農業銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710373255.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種在線合同模板編輯方法及系統
- 下一篇:一種數據的排版方法及裝置





