一个关于分组计算域的问题

feixianzhi 2007-06-13 09:35:15
我在datawindow中用一个计算域来显示每行的行数字,计算域表达式为getorw(),为这个datawindow增加了分组,并且选中了new page on group break和reset page count,我希望在不同的分页时都能从1开始而现在的情况是行号全部连号。
我希望的格式:
三月 title
1……………………
2……………………
3……………………
4……………………

四月 title
1……………………
2……………………
3……………………

而现在的格式是
三月 title
1……………………
2……………………
3……………………
4……………………

四月 title
5……………………
6……………………
7……………………

请问高手应该怎么做?
...全文
173 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
feixianzhi 2007-06-14
  • 打赏
  • 举报
回复
感谢楼上的兄弟们,问题解决了!
niexiancheng 2007-06-14
  • 打赏
  • 举报
回复
你说的情况用GetRow() - First(GetRow() for group 1) + 1就可以了
niexiancheng 2007-06-14
  • 打赏
  • 举报
回复
分组的组号:
cumulativeSum( if( 分组列名 [-1] = 分组列名 [0],0,1) for all )
组内编号:
GetRow() - First(GetRow() for group 1) + 1
feixianzhi 2007-06-14
  • 打赏
  • 举报
回复
回楼上的,再发贴前已经试过了,语法错误!
随意 2007-06-13
  • 打赏
  • 举报
回复
是不是还有个什么算法,比如:getrow() for group 1 等等什么的

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧