水晶报表中能否做到行与行之间的比较?

yuhuahuang 2012-06-15 08:15:58
你好,水晶报表中能否做到行与行之间的比较?
如:当前记录为100,而上一行90,那么我要显示以下格式:
数量 差异
90 0
100 10
130 30
...全文
1506 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
段传涛 2012-06-21
  • 打赏
  • 举报
回复
看下 阿泰的水晶报表内功心法。
阿双2009 2012-06-21
  • 打赏
  • 举报
回复
我也建议在外部先把数据处理好,能在源头处理好的尽量在源头处理,不建议在水晶报表里面写太多公式

若非要在里面写,可以建立一个公式字段,编辑:

If PreviousIsNull ({数量}) Then
0
Else
{数量} - Previous ({数量})
熙风 2012-06-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

数据处理完再给报表不行吗
[/Quote]

楼上说的不错,,把数据库处理一下再传给报表,这样就简单多了,,
  • 打赏
  • 举报
回复
数据处理完再给报表不行吗
ycproc 2012-06-15
  • 打赏
  • 举报
回复
不管怎么用公式
数据处理还是在外部处理
赞同1L
段传涛 2012-06-15
  • 打赏
  • 举报
回复
[Quote=引用楼主 的回复:]
你好,水晶报表中能否做到行与行之间的比较?
如:当前记录为100,而上一行90,那么我要显示以下格式:
数量 差异
90 0
100 10
130 30
[/Quote]
做水晶报表的时候有个公式 是pascal的代码简单,直接开发环境里编辑一下 就可以。

4,820

社区成员

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

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