[发明专利]数据分析表达式无效

专利信息
申请号: 201080045506.4 申请日: 2010-10-06
公开(公告)号: CN102782675A 公开(公告)日: 2012-11-14
发明(设计)人: H·J·迪克曼;M·杜米特鲁;A·米尔查达尼;Y(J)·王;A·耐茨;P·J·桑德斯 申请(专利权)人: 微软公司
主分类号: G06F17/24 分类号: G06F17/24
代理公司: 上海专利商标事务所有限公司 31100 代理人: 顾嘉运
地址: 美国华*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据 分析 表达式
【说明书】:

多维数据分析(例如,从多个观点查看和分析数据)在企业中已经逐渐变得流行。然而,当前多维数据分析应用通常要求用户精通诸如多维表达式语言(MDX)等复杂的语义语言,因为MDX表达式用于组织和分析数据。因此,未经MDX训练的企业雇员可能难以执行多维数据分析。此外,尽管企业雇员可能熟悉由通常可用的电子表格应用提供的数据分析公式,但这些公式通常不像多维数据分析程序一样强大。例如,这些公式只可启用一维(例如,顺序)数据聚集。因此,基于多个因素来作出决策的企业可能面临在以下两个昂贵的替换方案之间进行选择:对现有雇员进行诸如MDX等复杂语言的训练或者雇用专攻多维数据分析的分析员。

概述

公开了用于接收并处理数据分析表达式(DAX)的方法和系统。DAX可以以类似于电子表格公式的表达式语言定义,并且可以在电子表格在运算以执行多维数据分析以及针对关系数据模型的数据分析。由此,DAX可使得熟悉现有电子表格应用的人能够执行多维数据分析以及针对关系数据模型的数据分析(例如,在现有电子表格应用中)。不像常规的电子表格公式,DAX有益地独立于电子表格的特定单元格范围。

例如,可以在电子表格应用的数据透视表处接收并执行DAX。对数据透视表的特定单元格执行DAX可包括确定该特定单元格的上下文、计算对应于该特定单元格的DAX的值、以及在该特定单元格处输出DAX的计算出的值。

DAX可支持多表执行。例如,DAX可引用第一数据表和第二数据表,执行DAX可包括遍历第一数据表和第二数据表之间的关系(例如,遵循可存在于第一表中的一列和第二表中的一列之间的关系)。DAX还可支持动态重新执行。例如,可响应于对存储在一数据表的行集中的数据的用户修改来对该行集自动重新执行DAX。

提供本概述以便以简化的形式介绍将在以下详细描述中进一步描述的一些概念。本概述并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。

附图简述

图1是示出计算机系统接收并处理数据分析表达式的特定实施例的框图;

图2是示出计算机系统接收并处理数据分析表达式的另一特定实施例的框图;

图3示出了可由图1的系统使用的数据表的特定实施例;

图4示出了基于图3的数据表的数据透视表的特定实施例;

图5示出了可由图1的系统使用的数据表的另一特定实施例;

图6示出了基于图3的数据表和图5的数据表的数据透视表的特定实施例;

图7是示出接收并处理数据分析表达式的方法的特定实施例的流程图;

图8是示出接收并处理数据分析表达式的方法的另一特定实施例的流程图;

图9是示出接收并处理数据分析表达式的方法的另一特定实施例的流程图;

图10是计算环境的框图,该计算环境包括可用于支持如图1-9所示的计算机实现的方法、计算机程序产品和系统组件的实施例的计算设备。

详细描述

数据分析表达式(DAX)可使得能够在诸如电子表格应用等常规的数据处理应用处进行多维数据分析。例如,可接收DAX作为电子表格的一列的列定义或作为数据透视表处的度量。DAX可被执行以填充列,其中每一单元格中的值都是基于该单元格的行上下文来计算的。或者,数据透视表的单元格可通过执行DAX来填充,其中数据透视表的每一单元格中的值是基于与该单元格相关联的上下文(例如,过滤上下文)来计算的。

在一特定实施例中,公开了一种计算机实现的方法,包括在电子表格的数据透视表处接收数据分析表达式。该计算机实现的方法还包括对电子表格的至少一个数据表执行数据分析表达式。对数据透视表的特定单元格执行数据分析表达式可通过以下操作来执行:确定与该特定单元格相关联的上下文、基于该上下文来计算数据分析表达式的值、以及在该单元格处输出计算出的值。

在另一特定实施例中,公开了包括指令的计算机可读介质,这些指令在被处理器执行时使得处理器接收包括第一电子表格的特定列的列定义的输入。该输入包括基于电子表格的至少一列和基于第二电子表格的至少一列的数据分析表达式。计算机可读介质包括在被处理器执行时使得处理器执行以下操作的指令:确定第一电子表格和第二电子表格之间的关系并且通过执行数据分析表达式来填充特定列。对第一电子表格的特定行执行数据分析表达式包括:基于该第一电子表格的特定行中的第一数据以及从第二电子表格中检索到的基于同该特定行相关联的行上下文的第二数据,计算数据分析表达式的值。执行数据分析表达式还包括:在作为特定列和特定行的成员的单元格处输出计算出的值。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201080045506.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top