US 12,488,052 B2
System and method for visually analyzing row-level calculations for data visualizations across multiple data tables including displaying separate tabs for the row-level calculations and visual data marks summary
Justin Talbot, Seattle, WA (US); Amy Nicole Forstrom, Seattle, WA (US); Daniel Cory, Seattle, WA (US); Christian Gabriel Eubank, Seattle, WA (US); Jeffrey Mark Booth, Jr., Seattle, WA (US); Nicolas Borden, Seattle, WA (US); Thomas Nhan, Seattle, WA (US); and David Pace, Seattle, WA (US)
Assigned to Tableau Software, LLC, Seattle, WA (US)
Filed by TABLEAU SOFTWARE, LLC, Seattle, WA (US)
Filed on Aug. 8, 2023, as Appl. No. 18/231,775.
Application 18/231,775 is a continuation of application No. 17/341,356, filed on Jun. 7, 2021, granted, now 11,720,636.
Application 17/341,356 is a continuation of application No. 16/675,122, filed on Nov. 5, 2019, granted, now 11,030,256, issued on Jun. 8, 2021.
Prior Publication US 2023/0385341 A1, Nov. 30, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/904 (2019.01); G06F 3/0483 (2013.01); G06F 3/04842 (2022.01); G06F 16/242 (2019.01); G06F 16/28 (2019.01); G06F 16/901 (2019.01); G06F 40/00 (2020.01)
CPC G06F 16/904 (2019.01) [G06F 3/0483 (2013.01); G06F 3/04842 (2013.01); G06F 16/244 (2019.01); G06F 16/2445 (2019.01); G06F 16/287 (2019.01); G06F 16/9027 (2019.01); G06F 40/00 (2020.01)] 20 Claims
OG exemplary drawing
 
1. A method of visually analyzing row-level calculations for data visualizations, comprising:
at a computer in communication with a display and having one or more processors and memory storing one or more programs configured for execution by the one or more processors:
displaying, via the display, a data visualization in a data visualization user interface, wherein the data visualization comprises a plurality of visual data marks representing data from a data source;
in response to detecting a user input that selects a subset of the visual data marks:
displaying, in a summary tab of a view data window, a summary of the selected subset of visual data marks;
in accordance with a determination, based on a data model of the data source, 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 the data model:
generating a representation of the row-level calculation; and
displaying the representation of the row-level calculation as a first tab in the view data window, distinct from the summary tab.