summarize
grouping →
summarize(
expression: expression
) → dictionary
Evaluates an expression once for each group and returns a dictionary from group keys to summary values.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
expression | expression | Yes | The expression evaluated against each group’s value collection. |
Argument evaluation
Visits each group in the incoming grouping and supplies its entire value collection to the expression.
expression: Evaluated once per group against that group’s entire value collection.
Examples
#{("BE" => {10, 20, 30}), ("FR" => {5, 15})} | summarize(sum) → !{("BE" => 60), ("FR" => 20)}
#{} | summarize(cardinality) → !{}
Kind: Function
Scope: grouping
Aliases: None