# RUNNING_MAX

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

# 语法

RUNNING_MAX(field, [partitionfield], [orderfield], [ordertype])

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

# 示例

  1. RUNNING_MAX([销售表].[销售数量]) 按销售数量升序,求销售数量累计最大值
  2. RUNNING_MAX([销售表].[销售数量],[销售表].[年], [销售表].[月度]) 按年分组,按月份升序,求销售数量累计最大值
  3. RUNNING_MAX([销售表].[销售数量],ORDERBY([销售表].[季度],'asc')) 整个区域,按季度升序,求销售数量累计最大值
  4. RUNNING_MAX([销售表].[销售数量],PARTITIONBY([销售表].[年],[销售表].[季度]),ORDERBY([销售表].[月份],'asc')) 按年、季度分组,按月份升序,求销售数量累计最大值
是否有帮助?
0条评论
评论