running total fields

dodolzc10 2012-10-31 02:49:21
if {?@Cid}='1' then
if {PRT_41;1.classify}=1 then 301000000.00
else if {PRT_41;1.classify}=2 then -297360000.00
else if {PRT_41;1.classify}=3 then 0.00
else if {PRT_41;1.classify}=4 then 0.00
else if {PRT_41;1.classify}=5 then -1251000.00
else if {PRT_41;1.classify}=6 then -199800.00
else if {PRT_41;1.classify}=7 then -164400.00
else if {PRT_41;1.classify}=8 then -141600.00
else if {PRT_41;1.classify}=9 then -82800.00
else if {PRT_41;1.classify}=10 then -198970.00
else if {PRT_41;1.classify}=11 then -1028362.61
else if {PRT_41;1.classify}=12 then -236157.50

crystal reports 9有这样的一个公式字段!现在想用running total filed 把上面的公式字段累加起来!得301000000.00
3640000.00
3640000.00
.. . ....

请问可以实现吗
...全文
232 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿双2009 2012-11-08
  • 打赏
  • 举报
回复
引用 9 楼 dodolzc10 的回复:
我的想法是每个字段做两running sum ,把用来分组的字段=多少时就隐藏,两个交叉来显示,可是有很多列,很麻烦,况且也是想到,能实现不还不知道


我也曾想过用两个running sum,但好像不行,因为运行总计控制公式里面没法引用另一个运行总计字段

另:你的数据应该是这样的吧,你所说的第四小节应该是图里面的第4小组?
dodolzc10 2012-11-08
  • 打赏
  • 举报
回复
那两个running sum 还要分两个gruop foot分开放,还要控制两个gruop foot 的显示! 期待您更好的方法
dodolzc10 2012-11-08
  • 打赏
  • 举报
回复
引用 10 楼 luols 的回复:
本帖最后由 luols 于 2012-11-08 09:50:55 编辑 引用 9 楼 dodolzc10 的回复: 我的想法是每个字段做两running sum ,把用来分组的字段=多少时就隐藏,两个交叉来显示,可是有很多列,很麻烦,况且也是想到,能实现不还不知道 我也曾想过用两个running sum,但好像不行,因为运行总计控制公式里面没法引用另一个运行总计字段 另:你的数据……
我的组一包含组二的几组,就如电信系专业包含计算机专业,计算机专业中有网络班,多媒体班,我说的小节就是网络班这样,应该也是您说的小组!今天用两个running sum 实现了,不过真的非一般难受,公式乱到...下班了,多谢luols哈
dodolzc10 2012-11-07
  • 打赏
  • 举报
回复
我的想法是每个字段做两running sum ,把用来分组的字段=多少时就隐藏,两个交叉来显示,可是有很多列,很麻烦,况且也是想到,能实现不还不知道
dodolzc10 2012-11-07
  • 打赏
  • 举报
回复
自己顶下,不要消失,不要消失!
dodolzc10 2012-11-06
  • 打赏
  • 举报
回复
引用 6 楼 luols 的回复:
你这里的Total是公式字段?
不好意思,昨天太忙了,没有上来看! Total是生成组时自动生成的summary数, 谢谢luols
dodolzc10 2012-11-05
  • 打赏
  • 举报
回复
dodolzc10 2012-11-05
  • 打赏
  • 举报
回复
我也不知道怎样把这问题说清楚,我虚构点数据上图吧
dodolzc10 2012-11-05
  • 打赏
  • 举报
回复
引用 1 楼 luols 的回复:
你这边就一个公式字段吧? 其实完全可以不用借助这个公式,运行总计字段可以直接用公式控制,如图示,你在求值区域点选使用公式编辑即可。
就这个字段要用手写数据,便写出的数据不知道按什么累加数据!那些数据都不按常规的,在组长第三节就置0再加 ,可classify等于3置0就会把前面的置0,可我前面个数要把前面相加的数显示出来
阿双2009 2012-11-05
  • 打赏
  • 举报
回复
你这里的Total是公式字段?
阿双2009 2012-11-05
  • 打赏
  • 举报
回复
这个得想想,晚上做个Demo试试
阿双2009 2012-11-03
  • 打赏
  • 举报
回复
你这边就一个公式字段吧?

其实完全可以不用借助这个公式,运行总计字段可以直接用公式控制,如图示,你在求值区域点选使用公式编辑即可。

4,818

社区成员

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

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