Home Search

DriveWorks Pro 22
SppTableGroupByColumnsWithCount

Send Feedback

SppTableGroupByColumnsWithCount

Returns a table showing distinct groups of values found in one or more columns. An extra column is appended with the count of the number of rows per distinct group.

Syntax

SppTableGroupByColumnsWithCount([Table Array],[Group By Columns])

Where:

Table Array Table Array is a Table Array (such as the data in a standard table, or the result of a QueryDataValues function.

Group By Columns is the indexes of the columns to group by as a pipebar (|) delimited string, for example 2|7|5. Number starting at 1 for the first column.

Example

RuleResultMeaning
SppTableGroupByColumnsWithCount(DwLookupCasingOrders,"1|4"){"Part","Primary Color","Count"; "Casing","Red",2; "Frame","Black",2; "Chassis","Blue",2}Will return an Array showing distinct values from the Part (first) column and Primary Color (fourth) column, with a Count column appended.

See Example Result Viewed as a Table below to see how the result of this example looks when viewed as a table.

Example Data

The data below exists as a Table in DriveWorks named CasingOrders (DwLookupCasingOrders)

PartPriceQuantityPrimary ColorSecondary Color
Casing21015RedRed
Casing20025RedBlue
Frame2505BlackOrange
Chassis19530BlueTeal
Chassis23010BlueBlue
Frame19050BlackBlack

Example Result Viewed as a Table

The array returned by the rule SppTableGroupByColumnsWithCount(DwLookupCasingOrders,"1|4") will look like:

PartPrimary ColorCount
CasingRed2
FrameBlack2
ChassisBlue2