# **PARTITIONBY**

设置分组字段，用于窗口函数、group\_concat函数中。

## 语法{#grammar}

PARTITIONBY(**partitionfield**, **...**)

- **partitionfield**：必需，分组字段，可以设置多个。

## 示例{#examples}

1. `RUNNING_SUM([利润表].[利润], partitionby([利润表].[地区], [利润表].[行业]), [利润表].[月份])`  按多字段分组求累计合计值。
2. `GROUP_CONCAT([主体登记表].[经营范围], partitionby([主体登记表].[法人]), orderby([主体登记表].[注册资金], 'desc'))` 按企业法人分组，注册资金降序，用逗号连接经营范围。
3. `FIRST_VALUE([纳税表].[企业], partitionby([纳税表].[地区], [纳税表].[行业]), [纳税表].[纳税额])`  按地区和行业分组，取纳税额升序的第一个企业。
