The invention discloses a device and a report generation method, the method includes: receiving user edits, determining the display architecture to be generated report and the display shows the relationship in the framework of each statistic, and generate a corresponding XML XML configuration file, wherein the parameters with the corresponding the source of data, statistical methods and statistical methods of each statistics; statistics for each item, according to the time information selected by the user and the corresponding statistical filtering parameters, the time to find the information and the statistical parameters correspond to the filtering data in the data source according to the statistical parameters; statistics on the data information; according to the XML configuration file, the statistical methods and statistical results, generate reports. As the embodiment of the invention does not need to save the report template in advance, the development workload of the report template is reduced.
【技術實現步驟摘要】
一種報表生成方法及裝置
本專利技術涉及數據處理
,尤其涉及一種報表生成方法及裝置。
技術介紹
報表是管理平臺的基本功能,它以一種可視化的形態為用戶呈現數據所蘊含的信息,報表的功能包括對數據的匯總、統計、展示和歸檔。現有的報表的生成與管理往往是與管理平臺的功能綁定,用戶生成報表時根據自身所需的統計項,選擇包含該統計項的報表模板,根據選擇的報表模板生成報表。因此為了滿足用戶針對每個統計項的不同組合和顯示架構的需求,顯示架構用來顯示每個統計項的顯示關系,開發人員需要預先開發出大量的報表模板。另外,隨著用戶需求的增加,用戶可能會需要新的統計項,或者對原有的統計項進行擴展,這時就需要增加新的報表模板,新的報表模板中需要包含新的統計項及已有統計項的各種組合方式和顯示架構,新增報表模板的開發工作量非常的大,如果用戶的需求更改比較頻繁,將進一步增加開發人員的工作量。
技術實現思路
本專利技術提供一種報表生成方法及裝置,用以解決現有技術中存在新增報表模板的開發工作量大的問題。為了解決上述問題,本專利技術提供了一種報表生成方法,該方法包括:接收用戶的編輯操作,確定待生成的報表的顯示架構以及所述顯示架構中每個統計項的顯示關系,并生成對應的可擴展標記語言XML配置文件,其中所述每個統計項中攜帶有對應的數據源、統計方式和統計方式參數;針對每個統計項,根據用戶選擇的時間信息和該統計項對應的過濾參數,在所述數據源中查找滿足所述時間信息和該統計項對應的過濾參數的數據信息;根據所述統計方式參數在所述數據信息中統計;根據所述XML配置文件、所述統計方式和統計結果,生成報表。進一步地,所述根 ...
【技術保護點】
一種報表生成方法,其特征在于,該方法包括:接收用戶的編輯操作,確定待生成的報表的顯示架構以及所述顯示架構中每個統計項的顯示關系,并生成對應的可擴展標記語言XML配置文件,其中所述每個統計項中攜帶有對應的數據源、統計方式和統計方式參數;針對每個統計項,根據用戶選擇的時間信息和該統計項對應的過濾參數,在所述數據源中查找滿足所述時間信息和該統計項對應的過濾參數的數據信息;根據所述統計方式參數在所述數據信息中統計;根據所述XML配置文件、所述統計方式和統計結果,生成報表。
【技術特征摘要】
1.一種報表生成方法,其特征在于,該方法包括:接收用戶的編輯操作,確定待生成的報表的顯示架構以及所述顯示架構中每個統計項的顯示關系,并生成對應的可擴展標記語言XML配置文件,其中所述每個統計項中攜帶有對應的數據源、統計方式和統計方式參數;針對每個統計項,根據用戶選擇的時間信息和該統計項對應的過濾參數,在所述數據源中查找滿足所述時間信息和該統計項對應的過濾參數的數據信息;根據所述統計方式參數在所述數據信息中統計;根據所述XML配置文件、所述統計方式和統計結果,生成報表。2.如權利要求1所述的方法,其特征在于,所述根據所述XML配置文件、所述統計方式和統計結果,生成報表之前,所述方法還包括:接收用戶的選擇操作,確定用戶選擇的顯示樣式信息;所述根據所述XML配置文件、所述統計方式和統計結果,生成報表包括:根據根據所述XML配置文件、所述統計方式和統計結果,按照所述顯示樣式信息,生成報表。3.如權利要求1所述的方法,其特征在于,所述方法還包括:接收用戶發送的報表下載請求,其中所述報表下載請求中攜帶有用戶選擇的生成的報表的文件格式類型;將生成的所述文件格式類型的報表發送給所述用戶。4....
【專利技術屬性】
技術研發人員:朱二夫,談勇,
申請(專利權)人:北京神州綠盟信息安全科技股份有限公司,北京神州綠盟科技有限公司,
類型:發明
國別省市:北京,11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。