Aggregate Specification
Aggregate specification denotes a list of group_by columns when aggregation is part of the transformation.
Syntax:
aggregate_specification ::= GROUPBY column_list ;
Example:
IMPORT SOURCE CUSTOMERS
IMPORT SOURCE COUNTRIES
DEFINE VERSIONED DATASET GAMING_CUSTOMER_REACHED_G
ROWSOURCE CUSTOMERS INNER JOIN COUNTRIES ON (CUSTOMERS.COUNTRY_ID = COUNTRIES.COUNTRY_ID)
THIS = COUNTRIES[COUNTRY_REGION,COUNTRY_SUBREGION];
THIS[REACHED_VOLUME] = COUNT(CUSTOMERS.CUST_ID);
GROUPBY[COUNTRY_REGION,COUNTRY_SUBREGION];
PRIMARYKEY[COUNTRY_REGION,COUNTRY_SUBREGION];
END