Organize data in a summary table
A summary table presents aggregate data information in a report, providing users with a concise view of the data. The aggregate calculation occurs at the data source level, which enables users to view summary information at a glance (also known as a contextual callout) Provides information and actions in a dialog box for an item on the screen when the user right-clicks or taps the item., which improves response time and reduces the load on the server. For example, using a summary table from a data source that contains two fields—Worked Hours and Dollar Amount—the user can view the total amount for each status.
Key components of a summary table are dimension columns, measure columns, and attribute columns.
- Dimension columns group data in other columns. Some examples of dimension columns include employee name, employee ID, and cost center. Dimension columns containing date-and-time data can be grouped in intervals in a summary table.
- Attribute columns provide additional information about a dimension column. For example, Employment Status or Hire Date can be an attribute of the Employee Name dimension. Each dimension can contain several attribute fields.
- Measure columns contain the aggregated values that are evaluated. Depending on the type of data in a measure column, specific aggregate functions are available to use on the column. Some examples of measure columns include Total Costs, Total Hours, and Actual Hours.
Design a summary table
When you design a summary table, first evaluate which dimension, attribute, and measure columns you need based on the aggregate data you want to display.
Create a summary table
You use Table Builder to select the data fields for the summary table, and specify the order of appearance of the selected fields. You can also specify the following information:
- Group date-and-time dimension columns by an interval.
- Select one or more aggregate functions to use for the measure columns.
- Optionally create a filter condition at the data set level on any dimension or attribute column to limit the data displayed in the summary table.
- From the Main Menu, select Administration > Application Setup.
- From the Setup page, select Common Setup > Unpublished Reports. The Report Management - Unpublished Reports page opens.
- Click Tap Create
. Report Studio opens in a new tab with the report template displayed. - If no report data objects are listed:
- Click Tap the layout pane (the block labeled Select and drag item to insert the available data). The Select Data glance opens. Note that Data Objects is the only option available.
- In the Select Data glance, select the applicable report data objects from the Available Data box and move them to the Selected Data box. When finished, click tap OK. The selected data object are now listed in the Data column on the left side of the screen.
- If you need to change the listed data objects, click tap Manage Data .
- To change the order of the data objects click tap the Data Set Order arrow or select Data > Manage Data from the tool bar.
- To review the possible columns, expand the applicable report data object and then expand the corresponding BaseDataSet.
- Select Insert > Table > Table to open Table Builder.
- Expand the Use Data From drop-down list and select the desired report data object. You can only select one report data object.
- Select the Summarize check box.
- In the Available Data box, expand the report data object to display the possible columns fields.
- Select the columns to include in the table and then click the right arrow to move them to the Current Column Selections box. Note that only data objects that can be used for dimension and attribute column are available here.
- Select the columns to include as measures columns and then click the right arrow to move them to the Current Measures Selections box. Note that only data objects that can be used for measure column are available here.
- For every measure field, select an aggregate function to apply from the drop-down list. See for a list of functions. For columns containing numeric data, the default aggregation function selected is Sum. If the aggregated measure is included in the data object, you cannot change the aggregate function.
- To aggregate a measure field by an additional function, do the following:
- Select the field once again in Available Data. Then, click the right arrow so that the measure field appears once again in Current Measure Selections.
- Use the menu to select a new aggregate function to apply to the field.
- To limit the data displayed in the report, create a data set filter for dimension and attribute fields using Filter tab. For information about filtering, see Create a filter at the table level
- Click OK. Report Studio displays the selected data fields in a summary table,.
When finished defining the tables, select Save and View , then do the following:
- In the Save As box, enter the file name and description of the report, then click OK. The Parameters glance opens.
- In the Parameters glance, provide the applicable information for the selected parameters for the report.
-
Time Frame
- Start Date — Enter the time frame start date.
- End Date — Enter the time frame end date.
-
Hyperfind Selector
- Hyperfind A search engine that filters and selects groups of employees through queries that specify conditions or locations (criteria). — Expand the drop-down list and select one of the following:
- Note: The numbers at the end of each Hyperfind listed are the Hyperfind IDs used in Report Studio.
-
Hyperfind Displayed in Product Used By Description Employee Reports Business Structure Reports All Home A query that returns a list of employees associated with a manager's employee group. All Home finds people who are active employees or active users as of today. - 1 x Finds all active employees in the manager's employee group and/or business structure within the specified time period. All Home and Transferred In - 2 x Finds all employees in the manager's employee group and/or business structure as well as those who have been transferred into the manager's group. Employee with leave cases - 2 x Finds all active employees in the manager's employee group within the specified time period with leave cases. All Home and Scheduled Job - 3 x Finds all employees in the manager's employee group and/or business structure, as well as those with jobs scheduled in the manager's business structure. Employee with all statuses - 3 x Finds employees with all status such as Active, Inactive, and Terminated. All Home and Transferred In* - 4 x This optimized, non-editable query (denoted by the asterisk) finds all employees in the manager's employee group and/or business structure, as well as those who have transferred the manager's group. All Home and Scheduled Job* - 6 x This optimized, non-editable query (denoted by the asterisk) finds all employees in the manager's employee group and/or business structure, as well as those with jobs scheduled in to the manager's group. All Home and Eligible - 7 x Finds all employees in the manager's employee group as well as those who are eligible to work in the manager's employee group. Eligible but Not Home - 9 x Finds all employees who are eligible to work in the manager's employee group. All Home Location - 5001 x x This is the only Hyperfind used by business-structure- based reports in addition to employee-based reports. - HyperFindSelector_peopleIds
- HyperFindSelector_locationIds
- HyperFindSelector_orgIds
-
Show Chart
In the Manage Parameters glance, select Yes or No to show a chart.
-
CSV_Export_Table_name
Because only one table per report can output as CSV, enter the table name to export. If you do not enter a table name, the first table in the report that contains more than one column is used as a default and is exported to CSV.
Note: Although CSV output can save considerable rendering time for reports that use simple tables, do not use CSV output for highly formatted tables.
-
CSV_Export_Column_Names_Order
Enter the names of the columns (in the correct order) that need to be exported in CSV. Separate each name with a semicolon (;). If you do not define any columns, all columns are exported to CSV.
If there are hidden columns in the report, do not enter the hidden columns name so they are not exported to CSV output.
Note: Although CSV output can save considerable rendering time for reports that use simple tables, do not use CSV output for highly formatted tables.
When finished, click OK. A preview of the report opens.
- When finished designing the report, go to Unpublished Reports , click Refresh
Modify a summary table
Using Reports Studio, you can work with summary tables to format data, organize data in groups, sort data, create filters, and insert charts.
The following table summarizes the actions you can perform on dimension columns, attribute columns, measure columns, each column header, and on the entire table. More detail is in the following sections.
Action | Column Types | Column Header | Entire Table | ||
---|---|---|---|---|---|
Dimension | Attribute | Measure | |||
Advanced filtering | x | x | |||
Advanced sorting | x | x | |||
Create new computed column | x | ||||
Create aggregate data | x | ||||
Create borders | x | x | |||
Create data set filters | x | ||||
Create filters | x | x | x | x | |
Create groups | x | ||||
Create hyperlinks | x | x | x | ||
Create page breaks before or after a group | x | ||||
Create sections | |||||
Delete a group | x | x | x | ||
Delete a column | x | x | x | ||
Disable default hyperlinks | x | ||||
Edit column header text | x | ||||
Filter top/bottom N | x | ||||
Format data | x | x | x | ||
Group date- and time-data in intervals | x | ||||
Hide table | x | ||||
Hide details for a group | x | ||||
Insert a chart | x | x | |||
Reorder columns | x | x | x | ||
Sort data | x | x | x | x | |
Specify alignment properties | x | x | x | x | x |
Specify column width | x | x | x | ||
Specify conditional formatting rules | x | ||||
Specify font properties | x | x | x | x | x |
You can do the following at the table level in a summary table:
- Insert a chart
- Hide a table, and display the corresponding chart.
- Sort data.
- Specify font properties.
- Specify alignment properties for column data.
- Format data types.
- Add a border for the table.
- Add data fields from the data set.
- Reorder columns (only if the table does not contain a computed column).
- Create a bookmark to the summary table.
- To create a bookmark, set the margins, or add a table border to the summary table, select the table and select Format > Properties.
To modify a column header or an aggregation label, select and right-click the column header and then select an option from the context menu:
- Edit text — Edit the header or label text.
- Alignment — Modify the alignment of label text.
- Row — Insert a row above or below the label.
- Cell — Merge the label with the label on the left or the right.
- Format — Format font properties.
If a report has one or more dimension columns, the order in which you select and insert the columns determines the group level. For example, if you select and insert Employee Name before Manager, Employee Name is a higher level, or outer group. Manager is the lower level, or inner group. After you select the dimension columns, you can modify their order in Table Builder.
A grouped dimension column displays subtotals for the data in each group. When you group a dimension column, Report Studio eliminates duplicate data values when calculating aggregate data. For example, you could group employees by manager
When a summary table contains more than one dimension column, data in the outer dimension columns can be grouped and subtotals are displayed for each value in the grouped column.
When working with a dimension column that contains date-and-time data, you can group the data by intervals such as day, week, month, quarter, or year. When placed in the innermost position, dimension columns that contain other types of data cannot be grouped. If a dimension column contains date-and-time data, you can always group data in the column by intervals.
The innermost dimension column does not display subtotals, regardless of the type of data in the column.
For a summary table containing a single dimension column and one or more associated attribute columns, you cannot group data in the dimension column. No subtotals appear. The summary table displays a grand total value for all product lines.
In a summary table, dimension columns can be moved only among other dimension columns. Dimension columns can also contain associated attribute fields. You cannot move a dimension column independently of its associated attribute columns. Dimension columns and associated attribute columns always appear preceding the measure columns in a summary table.
When you delete a dimension column containing associated attributes from a summary table, the attribute fields still remain.
Attributes represent subcategories of a broader category, or dimension. For example, Badge Number and Cost Center can be attributes of the dimension, Employee Name. For an attribute to be useful in a summary table, it must be associated with a dimension field in the data set.
Multiple attribute columns associated with a single dimension field are called peer attribute columns. In a summary table that contains one or more dimension columns, and associated attributes, data in the attribute columns cannot be grouped and does not display subtotals.
In a summary table that contains one or more peer attribute columns, and no dimension columns, data in the attribute columns cannot be grouped and does not display subtotals. In a summary table that contains one or more non-peer attribute columns and no dimension columns, data in the outermost attribute column is grouped and displays subtotal aggregate values.
Attribute columns appear following the associated dimension column in a summary table. When you insert an attribute column in a summary table containing the associated dimension column, the attribute appears after the dimension column.
When you insert an attribute column in a summary table that does not contain an associated dimension column, or other attribute columns, the attribute column is inserted to the left in the table, but cannot be grouped if it is the only attribute column in the summary table. When you insert one or more non-peer attribute columns in a summary table with no dimension columns, you can group data in the outermost attribute column, and subtotal values are displayed for this grouped column.
In a summary table containing multiple dimensions and associated attribute fields, you can reorder attribute fields only among peer attribute fields. To move an attribute field, select the column, and select Reorder Columns from the context menu. When you move a dimension column with its associated attribute columns in a summary table, the columns are placed in their new position as a single unit. You cannot move a dimension column without moving the associated attribute columns.
To delete each attribute column, select each column, and click Delete.
Every summary table must contain at least one measure column to display aggregate data. A measure column is typically inserted to the right of any dimension and attribute columns in a summary table. When you insert a measure column in a summary table, aggregate data is displayed based on the default aggregation function set by the developer at the time of creating the data set. You can modify the aggregate function and add additional aggregation functions using Report Studio.
To add an aggregate calculation:
- In Data, double-click the measure column. The Select Subtotal Function glance appears.
- In the Select Subtotal Function glance, select an aggregate function from the drop-down list.
- Click OK.
- The measure column you selected appears in the report design displaying aggregate values for the new aggregate function you defined.
When you move a measure column in a summary table, you can move it among other measure columns.
To delete a measure column, select the column, and click Delete.
You can insert a chart at the table level in a summary table. Report Studio assigns the outermost grouped column as the category, or x-axis, by default. You can select the value series on the y-axis from the available measure columns.