【技术实现步骤摘要】
【国外来华专利技术】在本地处理电子表格应用程序中的近似值
技术介绍
电子表格应用程序(例如,Microsoft)已广泛地用于许多领域,并且对于分析当今的商业和计算环境中的数据越来越重要。例如,数据分析师使用电子表格应用程序作为执行电子表格任务的工具,这些任务包括但不限于:合并和消息传送数据、生成图表、执行复杂的计算等等。输入电子表格进行分析的数据通常包含一些不确定性。在一些情况下,可以通过使用所有或一组特定的可能值创建并运行多个计算来解决这种不确定性。但是,以这种方式解决不确定性需要针对输入的每种可能的变化,重新生成基于网格的电子表格(或者电子表格网格)。不幸的是,重新生成电子表格网格会随着不确定变量的数量,而指数级地增加复杂性。例如,创建和维护各种电子表格网格可能会非常繁重,并增加引入错误的机率。此外,在每个网格上都运行电子表格计算可能会占用大量的内存并且非常耗时。总体而言,本文的某些先前或相关系统的示例及其相关限制旨在是说明性的,而不是排他性的。在阅读以下内容之后,现有系统或先前系统的其它限制对于本领域普通技术人员将变得显而易见。
技术实现思路
本文所讨论的示例涉及本地处理电子表格应用程序(例如,Microsoft)中的近似值。在一种实现中,公开了一种将支持近似值(或不确定值)数组或集合的电子表格应用程序操作为本地实体(nativeentity)的方法。该方法包括:接收关于基于网格的电子表格的单元格的值的输入以及所述输入表示近似值的指示;确定所述输入表示近似值;识别用于解析所述近似值的转换模型;并使用所述转换模型,将所述近似值 ...
【技术保护点】
1.一种装置,其包括:/n一个或多个计算机可读存储介质;/n存储在所述一个或多个计算机可读存储介质上的包括电子表格应用程序的多个组件的程序指令,所述组件包括近似值处理组件,当所述近似值处理组件被一个或多个处理系统执行时,指示所述一个或多个处理系统用于:/n检测基于网格的电子表格的单元格中填充有近似值;/n识别用于评估所述近似值的转换模型;/n使用所述转换模型来生成表示所述近似值的可能值集合;以及/n利用表示所述近似值的所述可能值集合来替换所述单元格的所述近似值。/n
【技术特征摘要】
【国外来华专利技术】20180209 US 62/628,553;20180611 US 16/005,4691.一种装置,其包括:
一个或多个计算机可读存储介质;
存储在所述一个或多个计算机可读存储介质上的包括电子表格应用程序的多个组件的程序指令,所述组件包括近似值处理组件,当所述近似值处理组件被一个或多个处理系统执行时,指示所述一个或多个处理系统用于:
检测基于网格的电子表格的单元格中填充有近似值;
识别用于评估所述近似值的转换模型;
使用所述转换模型来生成表示所述近似值的可能值集合;以及
利用表示所述近似值的所述可能值集合来替换所述单元格的所述近似值。
2.根据权利要求1所述的装置,其中,当所述程序指令被所述一个或多个处理系统执行时,进一步指示所述一个或多个处理系统用于:
识别表示所述近似值的所述可能值集合中的至少一个可能值;以及
在所述基于网格的电子表格的所述单元格中,呈现所述可能值集合中的所述至少一个可能值、以及所述至少一个可能值表示所述单元格的近似值的指示。
3.根据权利要求1所述的装置,其中,当所述程序指令被所述一个或多个处理系统执行时,进一步指示所述一个或多个处理系统用于:
至少部分地基于所述转换模型,确定与表示所述近似值的所述可能值集合相关联的概率分布信息。
4.根据权利要求3所述的装置,其中,当所述程序指令被所述一个或多个处理系统执行时,进一步指示所述一个或多个处理系统用于:
在所述基于网格的电子表格的所述单元格中,呈现所述概率分布的可视表示。
5.根据权利要求1所述的装置,其中,当所述程序指令被所述一个或多个处理系统执行时,进一步指示所述一个或多个处理系统用于:
通过使用单个网格的电子表格计算,自动地向下游传播所述近似值。
6.根据权利要求5所述的装置,其中,为了通过所述电子表格计算自动地向下游传播所述近似值,当所述程序指令被所述一个或多个处理系统执行时,进一步指示所述一个或多个处理系统用于:
识别取决于所述近似值的、在所述基于网格的电子表格的不同单元格中表示的公式;
提供表示所述近似值的所述可能值集合作为所述公式的输入;
将所述公式的输出作为所述基于网格的电子表格中的所述不同单元格的值进行计算,
其中,所述输出包括表示不同近似值的不同的可能值集合;以及
将所述不同的可能值集合存储为所述基于网格的电子表格的所述不同单元格的值。
7.根据权利要求6所述的装置...
【专利技术属性】
技术研发人员:N·B·多伦多,A·萨卡尔,C·M·坎顿,A·D·戈登,B·E·兰普森,J·坎贝尔,A·耶尔,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。