[發明專利]一種銀保報表生成的方法有效
| 申請號: | 201610041513.6 | 申請日: | 2016-01-21 |
| 公開(公告)號: | CN105740328B | 公開(公告)日: | 2020-01-31 |
| 發明(設計)人: | 易劍;朱文甫;曹科;陳巍;張鵬 | 申請(專利權)人: | 中國建設銀行股份有限公司 |
| 主分類號: | G06F16/00 | 分類號: | G06F16/00 |
| 代理公司: | 11227 北京集佳知識產權代理有限公司 | 代理人: | 王寶筠 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 報表 生成 方法 | ||
1.一種銀保報表生成的方法,用于加工銀保業務流水,生成數據統計報表,其特征在于,所述方法包括:
根據待生成報表的報表樣式構建行列元素模型及勾兌規則模型;
對業務流水進行處理,獲取行列元素屬性值集合和業務統計數據;
根據所述勾兌規則模型,生成勾兌屬性值和勾兌數據,并將所述勾兌屬性值添加到所述行列元素屬性值集合中,將所述勾兌數據添加到所述的業務統計數據中;
基于所述行列元素模型、添加有所述勾兌屬性值的行列元素屬性值集合和添加有所述勾兌數據的業務統計數據,生成報表;
其中,所述行列元素模型包括行元素集合和列元素集合,公式一到三給出了行列元素模型的定義:
公式一:RptEleMod=RowEleSet∪ColEleSet
公式二:RowEleSet={RowEle1,...,RowElei,RowElei+1...,RowEleX}
公式三:ColEleSet={ColEle1,...,ColElej,ColElej+1,...,ColEleY}
其中,RptEleMod為行列元素模型;RowEleSet是行元素集合,行元素RowElei(1≤i≤X)是行表頭中第i列的屬性值集合,X是行元素的數量;ColEleSet是列元素集合,列元素ColElej(1≤j≤Y)是列表頭中第j行的屬性值集合,Y是列元素的數量;
所述勾兌規則模型按照公式四和五進行定義;
公式四:StatRuleMod={StatRule1,...,StatRulek,StatRulek+1,...,StatRuleZ}
公式五:
在公式四中,StatRuleMod是勾兌規則模型,Z是勾兌規則的數量;
公式五中,勾兌規則StatRulek(1≤k≤Z)是行列元素的集合,其中,是StatRulek中要進行勾兌的行元素,是StatRulek中要進行勾兌的列元素,為第k條勾兌規則中第p個要進行勾兌的行元素序號,為第k條勾兌規則中第q個要進行勾兌的列元素序號,Mk是勾兌規則StatRulek中要進行勾兌的行元素數量,Nk是勾兌規則StatRulek中要進行勾兌的列元素數量,X是行元素的數量,Y是列元素的數量。
2.如權利要求1中所述的銀保報表生成方法,其特征在于,所述報表樣式包括:行表頭、列表頭和數據區域;其中,
所述行表頭用于描述位于所述數據區域的數據具有的行元素屬性值,所述列表頭用于描述位于所述數據區域的數據具有的列元素屬性值,所述數據區域用于展示添加有所述勾兌數據的業務統計數據。
3.如權利要求2中所述的銀保報表生成方法,其特征在于,
RptForm(row)(col)用于表示所述報表中位于row行col列的單元,X、Y分別為行表頭和列表頭的維度數量,RowNum、ColNum分別為報表的行數和列數,則:
所述行表頭包含報表單元RptForm(row)(col),(Y+1≤row≤RowNum,1≤col≤X);所述列表頭包含報表單元RptForm(row)(col),(1≤row≤Y,X+1≤col≤ColNum);所述數據區域包含報表單元RptForm(row)(col),(Y+1≤row≤RowNum,X+1≤col≤ColNum)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國建設銀行股份有限公司,未經中國建設銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610041513.6/1.html,轉載請聲明來源鉆瓜專利網。





