-
1.
公开(公告)号:US20230385341A1
公开(公告)日:2023-11-30
申请号:US18231775
申请日:2023-08-08
发明人: Justin Talbot , Amy Nicole Forstrom , Daniel Cory , Christian Gabriel Eubank , Jeffrey Mark Booth, JR. , Nicolas Borden , Thomas Nhan , David Pace
IPC分类号: G06F16/904 , G06F16/901 , G06F16/242 , G06F16/28 , G06F3/04842 , G06F3/0483
CPC分类号: G06F16/904 , G06F16/9027 , G06F16/244 , G06F3/0483 , G06F16/287 , G06F3/04842 , G06F16/2445
摘要: A computer system displays a data visualization in a data visualization user interface. In response to detecting a user input that selects a subset of visual data marks from the data visualization, the computer system displays a summary of the selected subset of visual data marks in a summary tab of a view data window. When the computer system determines that the selected subset of visual marks (1) corresponds to a plurality of data fields and (2) references a row-level calculation that uses logical fields from at least two logical tables of a plurality of logical tables of a data model, the computer system (i) generates a representation of the row-level calculation and (ii) displays the representation of the row-level calculation as a first tab in the view data window, distinct from the summary tab.
-
公开(公告)号:US10795908B1
公开(公告)日:2020-10-06
申请号:US15948966
申请日:2018-04-09
发明人: Justin Talbot , Daniel Cory , Jeannine Frazier Boone , Ian A. Coe
IPC分类号: G06F16/00 , G06F16/26 , G06F16/25 , G06F16/27 , G06F16/901
摘要: An exemplary method receives user actions to (i) associate a first field with a first shelf and (ii) associate second and third fields with a second shelf. The second field is positioned at an outer-most position on the second shelf and the third field is positioned at an inner-most position on the second shelf. The method receives an additional user action to specify a nested sort according to data for the first and third fields. The method generates and displays a data visualization in accordance with the received actions, including: (i) partitioning retrieved data into groups of tuples, each tuple including data for the fields, and each group of tuples corresponds to a distinct value of the second field, (ii) forming panes, each pane corresponding to a respective group of tuples, and (iii) within each pane, displaying data marks, each data mark corresponding to a respective tuple.
-
3.
公开(公告)号:US20190108272A1
公开(公告)日:2019-04-11
申请号:US15911026
申请日:2018-03-02
发明人: Justin Talbot , Roger Hau , Daniel Cory , Jiyoung Oh , Teresa Roberts
IPC分类号: G06F17/30 , G06F3/0484
摘要: The process receives a visual specification, which specifies data sources, visual variables, and data fields from the data sources. Each visual variable is associated with one or more data fields and each data field is either a dimension or a measure. For each measure m, the process identifies a set R(m) consisting of dimensions that are reachable from the measure by a sequence of many-to-one relationships in an object model for the data sources. For each distinct set R, the process forms a data field set S, consisting of each dimension in R and each measure m for which R(m)=R. For each set S and for each measure in the set S, the process aggregates values of the measure according to the dimensions in S. The process builds a data visualization according to the data fields in the set S and the visual variables they are associated with.
-
公开(公告)号:US12013872B2
公开(公告)日:2024-06-18
申请号:US17741380
申请日:2022-05-10
发明人: Justin Talbot , Daniel Cory , Jeannine Frazier Boone , Ian A. Coe
IPC分类号: G06F16/26 , G06F16/25 , G06F16/27 , G06F16/901
CPC分类号: G06F16/26 , G06F16/252 , G06F16/278 , G06F16/9024
摘要: A data visualization application receives user actions to (i) associate a first data field with a first shelf and (ii) associate second and third data fields with a second shelf. The method receives an additional user action to specify a nested sort according to data for the first and third data fields. The method generates and displays a data visualization in accordance with the received actions, including: (i) partitioning retrieved data into groups of tuples, each tuple including data for the data fields, and each group of tuples corresponding to a distinct value of the second data field, (ii) forming panes, each pane corresponding to a respective group of tuples, and (iii) within each pane, displaying data marks, each data mark corresponding to a respective tuple.
-
公开(公告)号:US11620315B2
公开(公告)日:2023-04-04
申请号:US15911026
申请日:2018-03-02
发明人: Justin Talbot , Roger Hau , Daniel Cory , Jiyoung Oh , Teresa Roberts
IPC分类号: G06F16/28 , G06F3/04847 , G06F16/26 , G06F16/248 , G06F16/22 , G06F16/242 , G06F16/25
摘要: The process receives a visual specification, which specifies data sources, visual variables, and data fields from the data sources. Each visual variable is associated with one or more data fields and each data field is either a dimension or a measure. For each measure m, the process identifies a set R(m) consisting of dimensions that are reachable from the measure by a sequence of many-to-one relationships in an object model for the data sources. For each distinct set R, the process forms a data field set S, consisting of each dimension in R and each measure m for which R(m)=R. For each set S and for each measure in the set S, the process aggregates values of the measure according to the dimensions in S. The process builds a data visualization according to the data fields in the set S and the visual variables they are associated with.
-
公开(公告)号:US20220269692A1
公开(公告)日:2022-08-25
申请号:US17741380
申请日:2022-05-10
发明人: Justin Talbot , Daniel Cory , Jeannine Frazier Boone , Ian A. Coe
IPC分类号: G06F16/26 , G06F16/25 , G06F16/27 , G06F16/901
摘要: A data visualization application receives user actions to (i) associate a first data field with a first shelf and (ii) associate second and third data fields with a second shelf. The method receives an additional user action to specify a nested sort according to data for the first and third data fields. The method generates and displays a data visualization in accordance with the received actions, including: (i) partitioning retrieved data into groups of tuples, each tuple including data for the data fields, and each group of tuples corresponding to a distinct value of the second data field, (ii) forming panes, each pane corresponding to a respective group of tuples, and (iii) within each pane, displaying data marks, each data mark corresponding to a respective tuple.
-
7.
公开(公告)号:US20210294849A1
公开(公告)日:2021-09-23
申请号:US17341356
申请日:2021-06-07
发明人: Justin Talbot , Amy Nicole Forstrom , Daniel Cory , Christian Gabriel Eubank , Jeffrey Mark Booth, JR. , Nicolas Borden , Thomas Nhan , David Pace
IPC分类号: G06F16/904 , G06F3/0483 , G06F16/242 , G06F16/901 , G06F3/0484 , G06F16/28
摘要: A user selects a data source, and a computer displays a data visualization in a data visualization user interface according to the data source. The data visualization includes visual data marks representing data from the data source. The user selects a subset of the visual data marks. In response, the computer displays a view data window having a summary of the selected data marks. The computer obtains a data model encoding the data source as a tree of logical tables. The computer identifies aggregate measures corresponding to the selected data marks, where each aggregate measure is aggregated from logical tables of the data model. The computer displays each aggregate measure in the view data window. The computer also displays, in the view data window, one or more level of detail calculations referenced in the selected subset of visual data marks.
-
8.
公开(公告)号:US11030256B2
公开(公告)日:2021-06-08
申请号:US16675122
申请日:2019-11-05
发明人: Justin Talbot , Amy Nicole Forstrom , Daniel Cory , Christian Gabriel Eubank , Jeffrey Mark Booth, Jr. , Nicolas Borden
IPC分类号: G06F16/904 , G06F16/901 , G06F3/0484 , G06F3/0483
摘要: A user selects a data source, and a computer displays a data visualization in a data visualization user interface according to the data source. The data visualization includes visual data marks representing data from the data source. The user selects a subset of the visual data marks. In response, the computer displaying a view data window having a summary of the selected data marks. The computer obtains a data model encoding the data source as a tree of logical tables, each including one or more logical fields. Each logical field corresponds to either a data field or a calculation that spans one or more logical tables. Each edge of the tree connects two logical tables that are related. The computer identifies aggregate measures corresponding to the selected data marks, and displays each aggregate measure in the view data window.
-
9.
公开(公告)号:US20210133240A1
公开(公告)日:2021-05-06
申请号:US16675122
申请日:2019-11-05
发明人: Justin Talbot , Amy Nicole Forstrom , Daniel Cory , Christian Gabriel Eubank , Jeffrey Mark Booth, JR. , Nicolas Borden
IPC分类号: G06F16/904 , G06F3/0483 , G06F3/0484 , G06F16/901
摘要: A user selects a data source, and a computer displays a data visualization in a data visualization user interface according to the data source. The data visualization includes visual data marks representing data from the data source. The user selects a subset of the visual data marks. In response, the computer displaying a view data window having a summary of the selected data marks. The computer obtains a data model encoding the data source as a tree of logical tables, each including one or more logical fields. Each logical field corresponds to either a data field or a calculation that spans one or more logical tables. Each edge of the tree connects two logical tables that are related. The computer identifies aggregate measures corresponding to the selected data marks, and displays each aggregate measure in the view data window.
-
公开(公告)号:US11966568B2
公开(公告)日:2024-04-23
申请号:US16236611
申请日:2018-12-30
发明人: Justin Talbot , Roger Hau , Daniel Cory , Jiyoung Oh , Teresa Roberts
IPC分类号: G06F16/28 , G06F3/04842 , G06F3/04845 , G06F3/0486 , G06F16/21 , G06F16/22 , G06F16/242 , G06F16/2453 , G06F16/2455 , G06F16/248 , G06F16/26 , G06T11/20 , G06F3/04847
CPC分类号: G06F3/04842 , G06F3/04845 , G06F3/0486 , G06F16/212 , G06F16/2246 , G06F16/2282 , G06F16/242 , G06F16/24535 , G06F16/24544 , G06F16/2456 , G06F16/248 , G06F16/26 , G06F16/287 , G06T11/206 , G06F3/04847 , G06T2200/24
摘要: The method receives a visual specification, which specifies a data source, visual variables, and data fields from the data source. Each visual variable is associated with data fields and each data field is either a dimension or a measure. From an object model of the data source, the method identifies a minimal subtree that includes all of the dimension data fields and constructs a query from the minimal subtree. The method executes the query against the data source to retrieve a set of tuples, each tuple comprising a unique ordered combination of data values for the dimension data fields. For each tuple, the method forms an extended tuple by appending aggregated data values corresponding to each measure data field. The method then builds and displays a data visualization according to the data fields in the extended tuples and according to the visual variables to which the data fields are associated.
-
-
-
-
-
-
-
-
-