How to Group Activities by WBS, Activity Codes and Dates

By XER Reader Team • September 13, 2026 • 4 min read
How to Group Activities by WBS, Activity Codes and Dates

Grouping gathers activities into collapsible group rows. Rules stack, so the first rule forms the outer level and each rule below nests inside it. Up to 20 levels can be defined.

Group Manager dialog in XER Reader showing the Group By, Indent, Rule and Color columns
Each row is one level. The four columns control what to group by, how deep, how to bucket the values, and the banding colour.

Build the hierarchy

  1. On the Views tab, click Grouping.

  2. Click the first row under Group By and select a field, for example WBS.

  3. Click the next row and select a second field, for example Activity Type or an activity code.

  4. Click Apply.

Activity table in XER Reader grouped by WBS and Activity Type with banded group rows above their activities
Grouped by WBS and Activity Type. Each level carries its own colour band.

The four columns

ColumnControls
Group ByThe field to group on
IndentWhether a hierarchical field is indented level by level, rather than flattened into one row per value
RuleHow the values are bucketed. The options depend on the field type, and the column is empty for fields that need no rule
ColorThe banding colour for that level

Rule: how values are bucketed

The Rule column is the part of the dialog most easily overlooked, and it changes what grouping by a field actually produces.

Date fields

Grouping by a date field, such as Start or Finish, buckets the activities by period rather than by individual date.

RuleProduces
DayOne group per calendar day
WeekOne group per week
MonthOne group per month
QuarterOne group per quarter
YearOne group per year

Without a rule, grouping by a date field would create a separate group for every distinct date in the schedule. Month or Quarter is what turns a start date into a usable reporting structure.

Hierarchical fields

A field with its own hierarchy, such as WBS, offers a depth rule instead.

RuleProduces
All LevelThe full breakdown structure, every level
Level 1, Level 2 and so onGroups down to that depth only, with everything below collapsed into it

Level 1 or Level 2 on a deep WBS gives a summary by major area without the lower levels. This is a different result from collapsing the tree, because the deeper levels are not created at all rather than merely hidden.

Options

OptionEffect
Hide if emptyOmits groups containing no activities, which matters when a filter has emptied most of them
Show titleAdds the field name to the group row
Show codeShows the short code value
Show descriptionShows the descriptive text

Show code and Show description apply to activity codes, where each value carries both a code and a description. Different teams read one or the other, and both can be shown together.

Buttons

ButtonEffect
ApplyRebuilds the table with the current rules
Clear SelectedRemoves the highlighted rule and leaves the others
Clear AllRemoves every rule and returns the table to a flat list
Reset ColorRestores the default banding colour for the selected level
CloseCloses the dialog

Group rows are summaries

A group row represents the activities beneath it rather than being an activity itself. Only fields that can be summarised show a value, such as a total for a quantity or the earliest date for a start. Fields with no meaningful summary are blank by design rather than missing data.

What grouping affects elsewhere

FeatureEffect
TreeDisabled until grouping is applied, since there is no hierarchy to expand without it
CopyCopies group rows along with the activities. A collapsed group is not on screen and is not copied
LayoutsGrouping is stored in a layout and reapplies to the next schedule opened
Resource AssignmentHas its own Grouping button. Grouping by resource is the usual starting point there

Large schedules

Grouping a large schedule runs in the background and the table stays usable while it works. Changing the rules again before it finishes discards the pending result rather than queueing it, so adjusting rules repeatedly costs nothing.

Home Pricing Downloads Articles Blog FAQ Contact