发明名称 |
联机分析处理系统中处理非空数据的方法和装置 |
摘要 |
本发明公开了一种联机分析处理系统中处理非空数据的方法,包括:A、解析定义的多维表达式得到查询轴的原始范围;B、当只需考虑物理存在的数据时,遍历所述原始范围中的点上各个维度成员的组合,并将至少一个维度成员发生数据为空的点过滤得到初始二维表格;C、遍历所述初始二维表格中各个行或列决定的所有单元,当所有单元都没有物理存在的数据时,将该行或列过滤得到所需的二维表格。本发明还公开了一种联机分析处理系统中处理非空数据的装置。本发明通过预处理过滤维度上数据为空的点,然后再对生成的初始二维表格进行过滤,极大减少了使用者的操作时间,提高了过滤效率;并且可以根据实际业务的需要对表格进行非空数据的处理,具有很强的实用性和灵活性。 |
申请公布号 |
CN100495403C |
申请公布日期 |
2009.06.03 |
申请号 |
CN200710003016.8 |
申请日期 |
2007.01.30 |
申请人 |
金蝶软件(中国)有限公司 |
发明人 |
林志贤 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京集佳知识产权代理有限公司 |
代理人 |
逯长明 |
主权项 |
1、一种联机分析处理系统中处理非空数据的方法,其特征在于,包括:A、根据源数据构造多维数据集;B、当多维数据集中的维度成员有数据时,设置该维度成员的数据属性为真,否则数据属性为假;C、解析定义的多维表达式得到查询轴的原始范围;D、当只需考虑物理存在的数据时,遍历所述原始范围中的点上各个维度成员的组合,并将至少一个维度成员发生数据为空的点过滤得到初始二维表格;E、遍历所述初始二维表格中各个行或列决定的所有单元,当所有单元都没有物理存在的数据时,将该行或列过滤得到所需的二维表格。 |
地址 |
518057广东省深圳市南山区深南大道市高新技术产业园区W1-B4 |