[共享] 关于在DataWindow中的Trailer Group区显示分组序号的方法

xiaoyao88 2009-01-21 10:10:51
加精
例如: 你在DataWindow中按Invo_no进行分组,
那你可在TrailerGroup区加一个计算列,其表达式:
cumulativeSum( if ( invo_no[-1] = invo_no[0],0,1) for all)

注意根据你写的数据源,判断是否需要在数据窗口中加Sort条件。

这样这个计算列就可顺序列出组号(作为序号)。
...全文
2237 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
Amateur_Kim 2011-10-29
  • 打赏
  • 举报
回复
哇~!!!真的很强大~!
wrb02211 2009-03-13
  • 打赏
  • 举报
回复
恩 好 就是不错呢
newease 2009-03-12
  • 打赏
  • 举报
回复
invo_no[-1] = invo_no[0]

当前行的invo_no与上一行的inov_no 是否相等

youyouzui 2009-03-12
  • 打赏
  • 举报
回复
恩 好 就是不错呢
fanyj0930 2009-03-12
  • 打赏
  • 举报
回复
aklgg 2009-03-12
  • 打赏
  • 举报
回复

呀,

好厉害.

- -
lovezx1028 2009-03-12
  • 打赏
  • 举报
回复
学习。。
xue130282 2009-02-27
  • 打赏
  • 举报
回复
[Quote=引用楼主 xiaoyao88 的帖子:]
例如: 你在DataWindow中按Invo_no进行分组,
那你可在TrailerGroup区加一个计算列,其表达式:
cumulativeSum( if ( invo_no[-1] = invo_no[0],0,1) for all)

注意根据你写的数据源,判断是否需要在数据窗口中加Sort条件。

这样这个计算列就可顺序列出组号(作为序号)。
[/Quote]

invo_no[-1] = invo_no[0],这是什么意思啊?我是新手,麻烦你给我详细的讲下分组可以嘛?我现在在做个报表呢,里面有很多小计,不知道怎么做了!谢谢了啊!
lovemoreh 2009-01-21
  • 打赏
  • 举报
回复
up. 学习。

609

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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