# RUNNING_WEIGHT

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

# 语法

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

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

# 示例

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