SLICER ELEMENTS FOR FILTERING TABULAR DATA
First Claim
1. A method for using a slicer user interface element to filter tabular data, comprising:
- determining a slicer to display that is associated with tabular data;
displaying slicer elements for the slicer that are associated with unique values in the tabular data;
receiving a selection of a slicer element;
updating a display based on the selection; and
updating a display of the slicer elements in response to the selection of the slicer element.
3 Assignments
0 Petitions
Accused Products
Abstract
Slicers are configured to filter tabular data arranged in columns. A user may use the slicers to filter tabular data from a client application and/or a server based application/service. Slicers may be created for one or more columns and for all/portion of the tabular data within a column. Selection of a slicer element filters the associated tabular data and updates a display of the other slicers. Interaction with the slicers may also update other user interface controls that filter the tabular data (e.g. selecting a slicer element changes a value of a filtering setting in a drop down menu and/or selecting the filtering setting in the drop down menu changes a state of a slicer element). A slicer element may be associated with other objects in the spreadsheet and/or included within one or more functions of a spreadsheet.
233 Citations
20 Claims
-
1. A method for using a slicer user interface element to filter tabular data, comprising:
-
determining a slicer to display that is associated with tabular data; displaying slicer elements for the slicer that are associated with unique values in the tabular data; receiving a selection of a slicer element; updating a display based on the selection; and updating a display of the slicer elements in response to the selection of the slicer element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium having computer-executable instructions for using a slicer user interface element to filter tabular data, comprising:
-
determining slicers to display that are each associated with different columns of tabular data; displaying slicer elements for each of the slicers that are associated with unique values in each of the different columns of the tabular data; receiving a selection of a slicer element; filtering the tabular data based on the selection of the slicer element; updating a display based on the selection; and updating a display of the slicer elements in response to the selection of the slicer element such that slicer elements that are not associated with data re displayed differently from slicer elements that are associated with data relating to the selection. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system for using a slicer user interface element to filter tabular data, comprising:
-
a display; a touch surface that is configured to receive touch input; a processor and a computer-readable medium; an operating environment stored on the computer-readable medium and executing on the processor; and a process configured to perform actions, comprising; determining slicers to display that are each associated with different columns of tabular data; displaying slicer elements for each of the slicers that are associated with unique values in each of the different columns of the tabular data; receiving a selection of slicer elements; filtering the tabular data based on the selection of the slicer element; updating a display based on the selection; automatically updating a display of the slicer elements in response to the selection of the slicer element such that slicer elements that are selectable are displayed differently from slicer elements that are not selectable; and automatically turning off the automatic updating of the display of the slicer elements when updating the display of the slicer elements exceeds a predetermined period of time. - View Dependent Claims (19, 20)
-
Specification