[发明专利]数据计算范围的动态扩展有效
申请号: | 201110026323.4 | 申请日: | 2011-01-13 |
公开(公告)号: | CN102129449A | 公开(公告)日: | 2011-07-20 |
发明(设计)人: | R·布鲁克纳;V·阿拉克切耶夫;N·纳什德 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 杨洁 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 计算 范围 动态 扩展 | ||
技术领域
本发明涉及数据计算范围,尤其涉及数据计算范围的动态扩展。
背景技术
现代商行、协会、机构,和其他实体使用软件帮助生成报告,并基于该报告作出决策。报告定义指导或影响数据选择、布局、统计计算,和其他计算过程,来帮助从数据库或其他数据源,以有助于决策者的格式呈现数据。
一些报告定义包括编组数据的功能。在诸如一些查询和报告工具的面向数据的应用中,例如,在将数据在报告中显示给用户之前可以编组数据。数据编组可以用于诸如群聚相关联数据、小计,以及标识或移除重复数据的目的。编组可以在单数据字段上执行,例如按状态来编组客户列表。编组也可以在多个嵌套数据字段上执行,例如按状态来编组客户列表,并且然后在每个状态编组中按性别编组客户。
发明内容
当数据以嵌套方式编组时,可能不将特定外组实例中的内组实例与该外组的同属中的实例对齐。例如,对于特定年份的数据可能没有一月的条目,而对于另一年份缺少三月的条目。这里所描述的一些实施例,对齐数据以显示全部年份中缺少的月份的空条目,并以其他类型的缺少数据值来作类似调节,以帮助作出更容易理解的报告。
例如,一些实施例获取报告定义,并在报告定义中定位(i)定义具有域范围的数据容器的数据绑定对象定义,以及(ii)定义在该数据容器中嵌套的内组的内组定义。作为示例,数据-绑定对象定义可以定义数据区域,或外组。标识在至少一个数据值上不同的内组的实例。响应于报告定义中的同步指令,基于数据容器域范围同步内组实例。在同步中,可以插入数据值,和/或可以动态创建新同步组。可以在已同步的组上计算合计函数,而不考虑所插入的数据值。生成报告布局,其中可视地指示了来自基于数据容器域范围的同步的对齐。
所给出的这些示例仅仅是说明性的。本发明内容并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于限定所要求保护的主题的范围。相反,提供本“发明内容”是为了以简化的形式介绍将在以下“具体实施方式”中进一步描述的某些概念。本发明由权利要求书限定,并且在本发明内容与权利要求书相冲突时以权利要求书为准。
附图说明
将参考附图给出更具体的描述。这些附图只示出了各选择性方面并且因而不完全决定范围。
图1是示出具有至少一个处理器、至少一个存储器、用于从报告定义生成报告的至少一个工具、以及可存在于多个网络节点上的操作环境中的其他项的计算机系统,并且还示出配置的存储介质实施例的框图;
图2是示出在示例体系结构中使用报告定义的同步指令的数据计算范围的动态扩展方面的框图;
图3是示出一些方法的步骤和配置的存储介质的实施例的流程图;
图4是未同步的报告布局可视化样本,其中未将内组月份(Month)的同属实例对齐;
图5是来自图4的数据的已同步的报告布局的可视化,其中同属组实例被对齐;
图6是示出了图4示例的未同步的外组和内组的实例的框图;
图7是示出了图5示例的已同步的外组和内组的实例的框图,显示插入的组数据值;
图8是示出了已同步的报告布局可视化的屏幕截图,包括沿着X轴对齐的线状图。
图9是未同步的报告布局可视化样本,包括合计函数行计数(RowCount),其中未将内组季度(Quarter)的同属实例对齐;以及
图10是来自图9的数据的已同步的报告布局的可视化,其中同属组实例被对齐。
具体实施方式
概览
一般来说,可以对齐已嵌套和已编组的报告数据已使得报告更容易理解。为此,数据-绑定对象,例如数据区域或外组,可以用作具有域范围的数据容器。标识具有未对齐数据值的内组的实例。响应于报告定义中的同步指令,基于数据容器域范围同步内组实例。在同步中,可以在缺少之处插入数据值,并可以动态创建同步组。在已同步的组的实例上计算合计函数,诸如统计函数,而不考虑已插入的数据值——可视对齐无需改变报告中所呈现的实质性数字结果。生成报告布局,包括已对齐项;在报告的可视化中可视地指示同步。
特别地,当报告的数据以嵌套方式编组时,可以不将特定外组实例(例如,城市)中的内组实例(例如,城市中的性别)与外组的同属中的实例对齐,即使,这将有助于在报告数据时同步它们。例如,可以先按年份然后按月份编组数据,且对于特定年份,数据可能没有一月的条目,而对于另一年份缺少三月的条目。当报告矩阵或图表中的数据时,以按需显示全部年份中缺少的月份的空条目的方式对齐数据以辅助理解是有帮助的。对齐对于数据的可视显示特别有帮助,其中当外组的不同实例不具有内组的已对齐实例时进行并排对比是困难的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110026323.4/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置