请教阿泰水晶报表按行累加值减少问题

billlyh 2010-01-26 09:24:05
请教阿泰水晶报表按行累加值减少问题
jobnum opdesc
25402 注蜡
25402 蜡镶
25402 种树
25402 铸造
我想排成如下格式:
b方案
注蜡____蜡镶____种树____铸造
照你的方法
可以参考本文:
http://www.cnblogs.com/babyt/archive/2009/03/11/1408311.html
具体如下:
whileprintingrecords;
global stringvar xx;
if onfirstrecord then
xx:= {JobOper.OpDesc}
else
if {JobOper.JobNum}=Previous ({JobOper.JobNum}) then
xx:= xx + '-'+{JobOper.OpDesc}
else
xx:= {JobOper.OpDesc};
出来是好几行,
注蜡
注蜡-蜡镶
注蜡-蜡镶-种树
注蜡-蜡镶-种树-铸造
我只要最后一行,其它行不要,按照你下午的提示:
把除最后一行的其他行抑制显示掉。
在节专家中,设置详细资料节,勾选抑制显示,然后编辑后面的公式为:not onlastrecord
结果是只显示一行,但是值却减少了
注蜡____蜡镶____
正确的结果应该为
注蜡____蜡镶____种树____铸造
为什么会这样呢,应该怎么改进????
...全文
69 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿泰 2010-01-27
  • 打赏
  • 举报
回复
仔细看了下,用这个公式确实不对。
因为你的jobnum有多个。所以你的这个应该用分组,按jobnum字段分组
把公式放在详细资料节和组页脚上,然后把其他的节都抑制显示掉看看
ProgrammerNO1 2010-01-27
  • 打赏
  • 举报
回复
学习~~~

4,816

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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