

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# GROUP\$1BY
<a name="recipe-actions.GROUP_BY"></a>

通过按一列或多列对行进行分组，然后对每个组应用聚合函数来汇总数据。

**参数**
+ `sourceColumns`：JSON 编码字符串，表示构成每组基础的列的列表。
+ `groupByAggFunctions`：JSON 编码字符串，表示要应用的聚合函数列表。（如果您不想聚合，请指定 `UNAGGREGATED`。）
+ `useNewDataFrame`：如果为 true，来自 GROUP\$1BY 的结果将在项目会话中可用，从而替换其当前内容。

**Example 示例**  
  

```
[
  {
    "Action": {
      "Operation": "GROUP_BY",
      "Parameters": {
        "groupByAggFunctionOptions": "[{\"sourceColumnName\":\"all_votes\",\"targetColumnName\":\"all_votes_count\",\"targetColumnDataType\":\"number\",\"functionName\":\"COUNT\"}]",
        "sourceColumns": "[\"year\",\"state_name\"]",
        "useNewDataFrame": "true"
      }
    }
  }
]
```