Method for expanding and collapsing data cells in a spreadsheet report
First Claim
1. A computer-implemented method for expanding data cells in a report of a spreadsheet, comprising:
- receiving a request to expand a parent member of a report;
scanning the spreadsheet for information related to the parent member; and
expanding the parent member in the report based on the information, wherein the parent member is expanded by displaying child members associated with the parent member in the report without disrupting the layout of data in areas of the spreadsheet external to the report.
2 Assignments
0 Petitions
Accused Products
Abstract
Data cells in a spreadsheet report are collapsed and expanded without disrupting other spreadsheet data. A user may want to drill down on data corresponding to a parent member of the report to display more detailed information about the parent member. Likewise, a user may want to drill up the displayed information corresponding to the parent member to hide detailed information associated with the parent member. Before expanding or collapsing a report, the spreadsheet is scanned for information to determine whether the display of other data in the spreadsheet would be disrupted by the expansion/collapse. The information may include cross-join information associated with the parent member, the number of child members associated with the parent member, the dimension of the report created by the parent member and the associated child members, and other reports that may be linked to the report that includes the parent member.
136 Citations
19 Claims
-
1. A computer-implemented method for expanding data cells in a report of a spreadsheet, comprising:
-
receiving a request to expand a parent member of a report;
scanning the spreadsheet for information related to the parent member; and
expanding the parent member in the report based on the information, wherein the parent member is expanded by displaying child members associated with the parent member in the report without disrupting the layout of data in areas of the spreadsheet external to the report. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for collapsing data cells in a report of a spreadsheet, comprising:
-
receiving a request to collapse child cells associated with a parent cell of the report;
scanning the spreadsheet for information related to the parent cell and the associated child cells; and
collapsing the child cells in the report based on the information, wherein the child members are collapsed by removing the child members associated with the parent member from being displayed in the report without disrupting the layout of data in areas of the spreadsheet external to the report. - View Dependent Claims (11, 12)
-
-
13. A computer-readable medium having computer-executable instructions for expanding data cells in a report of a spreadsheet, comprising:
-
receiving a request to expand a parent cell in the report;
retrieving information related to the parent cell from the spreadsheet; and
expanding the parent cell in the report based on the information, wherein the parent cell is expanded by displaying a child cell associated with the parent cell in the report without disrupting the display of other occupied data cells in the spreadsheet external to the report. - View Dependent Claims (14, 15, 16)
-
-
17. A computer-readable medium having computer-executable instructions for collapsing child members associated with a parent member in a report of a spreadsheet, comprising:
-
receiving a request to collapse the child members;
retrieving information related to the parent member and the child members from the spreadsheet; and
collapsing the child members in the report based on the information, wherein the child members are collapsed by removing the child members from the report without disrupting the display of occupied data cells in the spreadsheet external to the report. - View Dependent Claims (18, 19)
-
Specification