数据窗口中分组后如何添加序号列?

http://blog.163.com/jon_wd/blog/static/68438837200812904325832/

用计算域,放在明细区:           
  getrow()     -     first(getrow()     for     group     1)     +     1       
  ---------------------------------------------------------------       
      
  first(getrow()     for     group     1)       
  可以取得每一组的第一行的行号       
  ---------------------------------------------------------------       
      
  //做分组组号       
        cumulativesum(         if(     分组列名     [-1]     =     分组列名     [0],0,1)         for     all     )       
    //做组内编号       
    getrow()         -         first(getrow()         for         group         1)         +         1       
  ---------------------------------------------------------------       
      
  ★★★★★★★★★★★★★★★★★★★★★       
  ★★★★ pb中怎样按分组取行号? ★★★★       
  ★★★★★★★★★★★★★★★★★★★★★       
      
      
  有三个函数可以灵活使用:       
      
  cumulativepercent:取得包括当前行之前值占总数的百分点       
      
  cumulativesum:取得包括当前行之间的行的值的总数       
      
  percent:取得当前行值占总数的百分点       
      
      
  用法(三个都相同):       
      
  cumulativesum     (     column     {     for     range     }           
      
  下面的表达式可取得分组1的每一行的行号:       
      
  cumulativesum     (1     for     group     1)       
      
  range的值可以这样写:       
      
  all     —     (缺省)     取某列的当前行之前所有行的累积值       
      
  group     n     —     取某列的当前行之前,在分组中所有行的累积值。必须指定一个分组号。例如     group     1       
      
  page     —     取某列的当前行之前,且在本页内所有行的累积值       
      
  对于交叉表,可以这样指定     crosstab     的范围:       
      
  crosstab     —     (只用于交叉表)     在交叉表中,取某列的当前行之前所有行的累积值       
      
  对于图表和     ole     对象,     可以使用下列方式之一:       
  graph     —     (只用于图表)     the     cumulative     percentage     of     values     in     column     in     the     range     specified     for     the     rows     option       
  object     —     (只用于     ole     对象)     the     cumulative     percentage     of     values     in     column     in     the     range     specified     for     the     rows     option

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值