Category: Transform / Advanced
This action generates group numbers in a new column.
A "group" is defined by unique values in a column or unique combinations of values across multiple columns.
The action is can be used to create group ID numbers for later reference, lookups, or merges.
Setting | Description |
---|---|
Column | Select the column or columns to base the group numbers on. |
Groups are enumerated starting from 1.
The new column containing the group numbers will be named "GroupNo" and appear as the leftmost column, by default.
When multiple columns are selected, the unique combinations of values across the selected columns are what constitutes the "groups".
Example 1: Enumerate groups based on the values in the "Province" column.
Source table:
Province | Amount | Total Tax |
---|---|---|
ON | 1000 | 125 |
ON | 1500 | 187.5 |
QC | 2000 | 270 |
Action parameters:
Column "Province" is selected
Result table:
GroupNo | Province | Amount | Total Tax |
---|---|---|---|
1 | ON | 1000 | 125 |
1 | ON | 1500 | 187.5 |
2 | QC | 2000 | 270 |
Example 2: Generate group numbers from the values in the selected columns.
Source table:
FirstName | Middle Init | LastName |
---|---|---|
Mary | K | Jones |
Sam | A | Walker |
Mary | M | Doe |
Reggie | B | Monroe |
Sam | D | Walker |
Trisha | E | West |
Sam | A | Adams |
Action parameters:
Column "FirstName" is selected
Result table:
GroupNo | FirstName | Middle Init | LastName |
---|---|---|---|
1 | Mary | K | Jones |
2 | Sam | A | Walker |
1 | Mary | M | Doe |
3 | Reggie | B | Monroe |
2 | Sam | D | Walker |
4 | Trisha | E | West |
2 | Sam | A | Adams |
Action parameters: (Using the same source table, above.)
Column "FirstName" and "LastName" are selected
Result table:
GroupNo | FirstName | Middle Init | LastName |
---|---|---|---|
1 | Mary | K | Jones |
2 | Sam | A | Walker |
3 | Mary | M | Doe |
4 | Reggie | B | Monroe |
2 | Sam | D | Walker |
5 | Trisha | E | West |
6 | Sam | A | Adams |