您所在的位置: 程序员家园 -> 家园博客 ->
 
在哪里摔倒
就在哪里自己爬起来

用户登录

查  找

最新评论

最新留言

常用网站

网易邮箱 GMAIL  

百度搜索 MSDN

霏凡软件 BT精品

影视帝国 射 手 网

电驴下载 全 库 网

友情连接

茄菲的窝 冰冰博客

枫叶飘零 玫  瑰

ACEN 云 豹 子

统  计



datawindow里搞分组后用的计算列
狼子 发表于 2006-3-25 12:11:00 阅读全文 | 回复(0) | 引用通告 | 编辑

1、group 1里有几个记录:

count(getrow() for group 1)

或者:sum( if (  分组字段[0] = 分组字段[1] , 0 , 1 ) )

2、给group 1里的每个分组的每个记录加序列号:

getrow() - first(getrow() for group 1) + 1

或者:cumulativeSum(  if(  分组字段[-1] = 分组字段[0] , 0 , 1)  for group 1 )

3、给group 1加分组的序列号

CumulativeSum( if ( 分组字段[0] = 分组字段[-1] , 0 , 1) )

发表评论:

    昵称:
    密码:
    主页:
    标题:
Powered by Oblog.