# **RUNNING\_MIN**

返回某个区域数据的累计最小值，可设置分组依据及排序依据。

## 语法{#grammar}

RUNNING\_MIN(**field**, **\[partitionfield]**, **\[orderfield]**, **\[ordertype]**)

- **field**：必需，字段名
- **partitionfield**：可选，分组字段，多个分组字段时需使用 partitionby
- **orderfield**：可选，排序字段，多个排序字段时需要使用 orderby；如果不指定，默认按 field 升序累计
- **ordertype**：可选，指定排序类型，`asc` 升序，`desc` 降序，默认为升序

## 示例{#example}

1. `RUNNING_MIN([销售表].[销售数量])` 按销售数量升序，求销售数量累计最小值
2. `RUNNING_MIN([销售表].[销售数量],[销售表].[年], [销售表].[月度])` 按年分组，按月份升序，求销售数量累计最小值
3. `RUNNING_MIN([销售表].[销售数量],ORDERBY([销售表].[季度],'asc'))` 整个区域，按季度升序，求销售数量累计最小值
4. `RUNNING_MIN([销售表].[销售数量],PARTITIONBY([销售表].[年],[销售表].[季度]),ORDERBY([销售表].[月份],'asc'))` 按年、季度分组，按月份升序，求销售数量累计最小值
