Design of spreadsheet functions for working with tables of data
    1.
    发明申请
    Design of spreadsheet functions for working with tables of data 有权
    设计用于处理数据表的电子表格功能

    公开(公告)号:US20060075328A1

    公开(公告)日:2006-04-06

    申请号:US10957502

    申请日:2004-09-30

    IPC分类号: G06F17/24 G06F7/00 G06F17/30

    CPC分类号: G06F17/246 Y10S707/99942

    摘要: The present invention provides several database formulas that can manipulate large sets of data. Each database formula is customizable and repeatable without user intervention. Thus, users may enter numerous options that can cover the user's desire for data output in certain forms or formats, select a set of input data, and consistently receive a set of output data. In some embodiments, the user may refer to the set of data semantically instead of specifying a range of cells to use in the database formula. Referring to the data semantically allows the database formulas to adjust to changes in the range of cells new data may occupy.

    摘要翻译: 本发明提供了可以操纵大量数据的几种数据库公式。 每个数据库公式是可自定义和可重复的,无需用户干预。 因此,用户可以输入许多选项,其可以覆盖用户对某些形式或格式的数据输出的期望,选择一组输入数据,并且一致地接收一组输出数据。 在一些实施例中,用户可以在语义上引用该组数据,而不是指定要在数据库公式中使用的单元格的范围。 参考数据语义上允许数据库公式适应新数据可能占用的单元格范围内的变化。

    Method and implementation for referencing of dynamic data within spreadsheet formulas
    2.
    发明申请
    Method and implementation for referencing of dynamic data within spreadsheet formulas 有权
    在电子表格公式中引用动态数据的方法和实现

    公开(公告)号:US20060069696A1

    公开(公告)日:2006-03-30

    申请号:US10956940

    申请日:2004-09-30

    IPC分类号: A44B17/00

    CPC分类号: G06F17/246 Y10S707/99943

    摘要: The present invention relates to a new type of structured name within a spreadsheet program that allows users to refer to tables, columns of data within tables, headers of tables, totals from tables, PivotTables®, and portions of PivotTable® data by the data's headers. Embodiments of the present invention comprise a method for referring to a set of data that comprises receiving one or more semantic designations, wherein the one or more semantic designations name a set of context information that describes one or more items of data in a data structure, automatically creating a structural reference, and associating the context information with the structural reference. Other embodiments of the present invention relate to an interaction with a user interface for displaying on a display device a structural reference to data in a spreadsheet that comprises receiving one or more semantic designations from the user that refer to one or more elements of the data structure, creating a structural reference to the elements of the data structure, and displaying the structural reference as a collection of the one or more semantic designations.

    摘要翻译: 本发明涉及电子表格程序中的新型结构化名称,其允许用户参考表格中的表,数据列,表的表,表中的总计,数据透视表(RIV)以及数据透视表数据的部分 通过数据头。 本发明的实施例包括用于参考包括接收一个或多个语义指定的一组数据的方法,其中所述一个或多个语义指定命名描述数据结构中的一个或多个数据项的一组上下文信息, 自动创建结构参考,并将上下文信息与结构参考相关联。 本发明的其他实施例涉及与用户界面的交互,用于在显示设备上显示对电子表格中的数据的结构参考,其包括从用户接收一个或多个参考数据结构的一个或多个元素的语义指定 ,创建对数据结构的元素的结构参考,以及将结构引用显示为一个或多个语义指定的集合。

    Extensible value types in cells
    3.
    发明申请
    Extensible value types in cells 有权
    单元格中的可扩展值类型

    公开(公告)号:US20070136652A1

    公开(公告)日:2007-06-14

    申请号:US11297991

    申请日:2005-12-09

    IPC分类号: G06F17/00

    CPC分类号: G06F17/246

    摘要: Individual cells within a spreadsheet may contain an extensible value as defined by an extensible value type. The extensible value type is a user defined value type that is incorporated into the spreadsheet as a supported data type. Generally, the extensible data types provide support for types that are not internally defined by a spreadsheet. When the extensible value type is defined, an associated set of functions are developed to operate on the type. These functions are added to the set of base functions supported by the spreadsheet. The functions, therefore, behave in a substantially similar manner to the set of base spreadsheet functions. The extensible values that are contained within the cells may be acted upon in the same way that supported base types are acted upon.

    摘要翻译: 电子表格中的单个单元格可能包含由可扩展值类型定义的可扩展值。 可扩展值类型是作为支持的数据类型合并到电子表格中的用户定义的值类型。 通常,可扩展数据类型为电子表格内部未定义的类型提供支持。 当定义可扩展值类型时,开发一组相关的函数来对类型进行操作。 这些功能被添加到电子表格支持的一组基本功能中。 因此,这些功能与基本电子表格功能的集合基本相似。 包含在单元格内的可扩展值可以以与所支持的基本类型作用相同的方式起作用。

    Method and system to associate cell and item metadata
    4.
    发明申请
    Method and system to associate cell and item metadata 失效
    关联单元格和项目元数据的方法和系统

    公开(公告)号:US20060212469A1

    公开(公告)日:2006-09-21

    申请号:US11083492

    申请日:2005-03-18

    IPC分类号: G06F7/00

    CPC分类号: G06F17/246 G06F17/241

    摘要: The present invention generally relates to new and improved embodiments of methods and systems for capturing and providing arbitrarily rich data to be stored or manipulated within a spreadsheet. In one embodiment of the present invention, a method for creating spreadsheet metadata comprises receiving an item in a spreadsheet, receiving item metadata about the item, and associating the item metadata with the item to create spreadsheet metadata.

    摘要翻译: 本发明一般涉及用于捕获并提供要在电子表格内存储或操纵的任意丰富的数据的方法和系统的新的和改进的实施例。 在本发明的一个实施例中,用于创建电子表格元数据的方法包括:接收电子表格中的项目,接收关于该项目的项目元数据,以及将该项目元数据与该项目相关联以创建电子表格元数据。

    Multidimensional cube functions
    5.
    发明申请
    Multidimensional cube functions 有权
    多维立方体函数

    公开(公告)号:US20070088691A1

    公开(公告)日:2007-04-19

    申请号:US11251598

    申请日:2005-10-14

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30592 G06F17/246

    摘要: Cube functions may be used to obtain data from a multidimensional database. The cube functions may be contained within one or more cells of a spreadsheet. These cube functions behave similarly to the standard functions that may be included within a spreadsheet. Exemplary cube functions include obtaining: a cube member, a cube value, a cube set, a ranked member, a KPI, a member property and a count relating to a set. The cube functions within the spreadsheet may access the cube data from one or more multidimensional databases. Using the cube formulas in individual cells allows the user to add/delete rows and/or columns from within the spreadsheet.

    摘要翻译: 多维数据集函数可用于从多维数据库获取数据。 多维数据集函数可以包含在电子表格的一个或多个单元格内。 这些立方体函数的行为与可能包含在电子表格中的标准函数类似。 示例性立方体功能包括获得:立方体成员,立方体值,多维数据集,排名成员,KPI,成员属性和与集合有关的计数。 电子表格中的多维数据集功能可以从一个或多个多维数据库访问多维数据集数据。 在单个单元格中使用多维数据集公式允许用户从电子表格中添加/删除行和/或列。

    Filtering user interface for a data summary table
    6.
    发明授权
    Filtering user interface for a data summary table 有权
    过滤数据摘要表的用户界面

    公开(公告)号:US08095866B2

    公开(公告)日:2012-01-10

    申请号:US11223631

    申请日:2005-09-09

    IPC分类号: G06N3/00

    摘要: A graphical user interface for creating a data summary table includes a data summary table including a plurality of fields, and a filtering pane programmed to apply filters to items in the fields of the data summary table, the filtering pane including a field selector control, wherein the field selector control is programmed to allow for selection of a field of the fields in the data summary table to define filtering for the field.

    摘要翻译: 用于创建数据摘要表的图形用户界面包括包括多个字段的数据摘要表,以及被编程为对数据摘要表的字段中的项目应用过滤器的过滤窗格,过滤窗格包括字段选择器控件,其中 字段选择器控制被编程为允许选择数据摘要表中的字段的字段来定义字段的过滤。

    Converting structured reports to formulas
    7.
    发明申请
    Converting structured reports to formulas 失效
    将结构化报告转换为公式

    公开(公告)号:US20070061344A1

    公开(公告)日:2007-03-15

    申请号:US11268048

    申请日:2005-11-07

    IPC分类号: G06F7/00

    摘要: Data corresponding to a structured report or multi-dimensional presentation is converted to formulas within cells of a spreadsheet. The cell formulas operate on a multi-dimension database that was the data source for the structured report. Therefore the layout of the data in the cells is similar to the layout of the data in structured report. The user is able to move the formulas around in the spreadsheet resulting in any custom layout the user desires. Because the data is no longer in a structured report, it is no longer subject to the layout restrictions of the report.

    摘要翻译: 与结构化报表或多维表现相对应的数据将转换为电子表格单元格内的公式。 单元格公式在作为结构化报表的数据源的多维数据库上运行。 因此,单元格中的数据布局与结构化报表中数据的布局相似。 用户能够在电子表格中移动公式,导致用户期望的任何自定义布局。 由于数据不再在结构化报表中,因此不再受报表的布局限制。

    Method for redirecting the source of a data object displayed in an HTML document
    8.
    发明授权
    Method for redirecting the source of a data object displayed in an HTML document 有权
    重定向HTML文档中显示的数据对象的源的方法

    公开(公告)号:US06832215B2

    公开(公告)日:2004-12-14

    申请号:US09818286

    申请日:2001-03-27

    IPC分类号: G06F700

    摘要: The invention is a method for Web authors to include a redirection tag in an HTML data object tag that redirects an application program to an alternative source file that stores underlying data associated with an HTML data object that a user has selected to import into the application program. Typically, HTML data objects in Web page are stored in HTML format. However, when a user selects an HTML object to import, they generally expect to import the data in the format that it was originally created in, such as XML. The redirection tag “redirects” the application program to an alternative source file where the underlying data is stored in a rich format, such as XML. The application program then imports the underlying data of the HTML data object from the alternative source file.

    摘要翻译: 本发明是Web作者在HTML数据对象标签中包含重定向标签的方法,该标签将应用程序重定向到存储与用户选择导入到应用程序中的HTML数据对象相关联的底层数据的替代源文件 。 通常,网页中的HTML数据对象以HTML格式存储。 但是,当用户选择要导入的HTML对象时,通常期望以最初创建的格式(如XML)导入数据。 重定向标签将应用程序“重定向”到替代源文件,其中底层数据以富格式存储,如XML。 应用程序然后从备用源文件导入HTML数据对象的底层数据。

    DYNAMICALLY FILTERING AGGREGATE REPORTS BASED ON VALUES RESULTING FROM ONE OR MORE PREVIOUSLY APPLIED FILTERS
    9.
    发明申请
    DYNAMICALLY FILTERING AGGREGATE REPORTS BASED ON VALUES RESULTING FROM ONE OR MORE PREVIOUSLY APPLIED FILTERS 有权
    根据一个或多个以前应用过滤器产生的价值进行动态过滤综合报告

    公开(公告)号:US20110167330A1

    公开(公告)日:2011-07-07

    申请号:US12895177

    申请日:2010-09-30

    IPC分类号: G06F17/00

    摘要: Methods, systems, and computer program products dynamically filter an aggregate report based on values resulting from one or more filters previously applied to the aggregate report. A method involves maintaining a collection of filters to be applied in a designated evaluation order to the aggregate report, applying a first filter to the aggregate report, and evaluating values in the aggregate report to produce aggregate values resulting from applying the first filter. The method also involves applying a next filter to the aggregate report and evaluating the aggregate values in the aggregate report resulting from applying the first filter therein producing aggregate values resulting from applying the next filter to the aggregate report. Additionally, the method involves displaying the aggregate report wherein evaluating values resulting from previously applying any filter to the aggregate report involves evaluating visual values displayed in the aggregate report after each previous filter has been applied.

    摘要翻译: 方法,系统和计算机程序产品根据先前应用于聚合报告的一个或多个过滤器产生的值,动态过滤聚合报告。 一种方法是将要以指定的评估顺序应用的过滤器的集合维护到聚合报告,将第一过滤器应用于聚合报告,以及评估聚合报告中的值以产生应用第一个过滤器产生的聚合值。 该方法还包括将下一个过滤器应用于聚合报告,并评估由应用第一个过滤器而产生的聚合报告中的聚合值,从而产生由将下一个过滤器应用于聚合报告而产生的聚合值。 此外,该方法涉及显示聚合报告,其中将先前将任何过滤器应用于聚合报告的值包括评估在应用每个先前的过滤器之后在聚合报告中显示的可视值。

    Dynamically filtering aggregate reports based on values resulting from one or more previously applied filters

    公开(公告)号:US20060287998A1

    公开(公告)日:2006-12-21

    申请号:US11157634

    申请日:2005-06-21

    IPC分类号: G06F17/30

    摘要: Methods, systems, and computer program products dynamically filter an aggregate report based on values resulting from one or more filters previously applied to the aggregate report. A method involves maintaining a collection of filters to be applied in a designated evaluation order to the aggregate report, applying a first filter to the aggregate report, and evaluating values in the aggregate report to produce aggregate values resulting from applying the first filter. The method also involves applying a next filter to the aggregate report and evaluating the aggregate values in the aggregate report resulting from applying the first filter therein producing aggregate values resulting from applying the next filter to the aggregate report. Additionally, the method involves displaying the aggregate report wherein evaluating values resulting from previously applying any filter to the aggregate report involves evaluating visual values displayed in the aggregate report after each previous filter has been applied.