[發(fā)明專利]基于配置模式的報表擴展方法、裝置和設(shè)備有效
| 申請?zhí)枺?/td> | 202011483047.X | 申請日: | 2020-12-15 |
| 公開(公告)號: | CN112560413B | 公開(公告)日: | 2023-08-04 |
| 發(fā)明(設(shè)計)人: | 孟慶明 | 申請(專利權(quán))人: | 中國人壽保險股份有限公司 |
| 主分類號: | G06F40/18 | 分類號: | G06F40/18;G06Q10/10;G06Q40/12 |
| 代理公司: | 北京風雅頌專利代理有限公司 11403 | 代理人: | 劉志永 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 配置 模式 報表 擴展 方法 裝置 設(shè)備 | ||
本發(fā)明示例性實施例提供一種基于配置模式的報表擴展方法、裝置和設(shè)備,其中的方法包括:創(chuàng)建公式與模型存儲庫,所述公式與模型存儲庫包括計算模型與運算公式,所述計算模型對應于各具體應用場景,所述運算公式為應用于報表的各類公式;根據(jù)獲取的用戶配置信息,對報表的行和列重新配置;獲取報表信息,結(jié)合所述報表信息以及所述用戶配置信息,基于所述公式與模型存儲庫,對所述報表的行和列的每一單元格進行公式和模型的配置。本發(fā)明實現(xiàn)了報表的彈性擴展和動態(tài)配置。
技術(shù)領(lǐng)域
本發(fā)明示例性實施例涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種基于配置模式的報表擴展方法、裝置和設(shè)備。
背景技術(shù)
財務報表在企業(yè)中的應用十分廣泛,企業(yè)根據(jù)自身情況采用報表工具或者自主開發(fā)實現(xiàn)。常見的靈動報表可以根據(jù)自身需要自由封裝維度、科目類型動態(tài)生成所需要的報表,報表的開發(fā)包括基本格式的設(shè)計、業(yè)務格式的設(shè)計以及數(shù)據(jù)處理方式的設(shè)計等。
然而,雖然現(xiàn)有報表技術(shù)已能實現(xiàn)自由組裝,但在報表延展方面的伸縮性還存在不足,報表形成之后不具有恢復性,在一些場景下有增加、減少報表列寬度或者對現(xiàn)有報表中的公式進行修改的需求時,則需要特定的開發(fā)人員進行報表重新開發(fā)或者完善,隨著應用場景的復雜化,不可擴展的報表越來越滿足不了用戶的需求。
目前還沒有能夠解決上述問題的方法或者裝置出現(xiàn)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明示例性實施例的目的在于提出一種基于配置模式的報表擴展方法、裝置和設(shè)備,以解決目前的財務報表無法進行彈性和動態(tài)擴展的問題。
基于上述目的,本發(fā)明示例性實施例提供了一種基于配置模式的報表擴展方法,包括:
創(chuàng)建公式與模型存儲庫,所述公式與模型存儲庫包括計算模型與運算公式,所述計算模型對應于各具體應用場景,所述運算公式為應用于報表的各類公式;
根據(jù)獲取的用戶配置信息,對報表的行和列重新配置;
獲取報表信息,結(jié)合所述報表信息以及所述用戶配置信息,基于所述公式與模型存儲庫,對所述報表的行和列的每一單元格進行公式和模型的配置。
結(jié)合上述說明,在本發(fā)明實施例另一種可能的實施方式中,所述根據(jù)獲取的用戶配置信息,對報表的行和列重新配置,包括:
根據(jù)所述用戶配置信息中關(guān)于報表行和列的需求數(shù)目;
判斷所述報表的行和列數(shù)目是否與所述需求數(shù)目相匹配;
當判斷為否時,根據(jù)所述需求數(shù)目對所述報表進行行和列的配置,并對報表的每一單元格的公式和模型進行配置;
當判斷為是時,直接對所述報表的每一單元格的公式和模型進行配置。
結(jié)合上述說明,在本發(fā)明實施例另一種可能的實施方式中,所述方法還包括:
對所述單元格的層級進行判斷;
當所述單元格為最低層級時,則直接根據(jù)所述單元格所屬的公式和模型進行計算;
當所述單元格非最低層級時,按照層級遞歸直至所述單元格完成最低層級計算,所述層級遞歸過程中,每一級計算根據(jù)所述單元格的屬性從所述公式與模型存儲庫中選擇適用的公式和模型。
結(jié)合上述說明,在本發(fā)明實施例另一種可能的實施方式中,所述方法還包括:
對所述報表的列包括的科目數(shù)據(jù)進行計算時,對所述報表的列包括的科目數(shù)據(jù)進行正向排序,并依次進行翻譯解析,以實現(xiàn)計算結(jié)果的填充;
所述填充過程包括:
對所述公式與模型存儲庫的公式進行解析并遞歸降級為簡易公式;
對所述簡易公式進行翻譯生成直接的科目索引字符串;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國人壽保險股份有限公司,未經(jīng)中國人壽保險股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011483047.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





