水晶报表不想汇总已经抑制显示的列的值

yinhaichao2008 2011-06-27 08:29:41
水晶报表不想汇总已经抑制显示的列的值
...全文
81 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿泰 2011-06-28
  • 打赏
  • 举报
回复
一般情况下,这个汇总只会出现在记录的最后。使用“运行总和字段”。
具体操作方法,参考:
http://topic.csdn.net/u/20110616/16/76e34cc4-a850-494c-8d26-840129369b3c.html

注意在这个图上


做一些修改。

汇总字段就不说了
汇总类型应该是 求和
主要是下面的求值,选“使用公式”,点进去编辑公式为:

如:

Not (用来抑制的条件)


就行了。

然后把这个运行时总和字段拖到详细资料节,抑制显示。再拖一个到报表页脚,正常显示,即可。

yinhaichao2008 2011-06-28
  • 打赏
  • 举报
回复
humanity你的回答
弄个公式,让它满足抑制条件时 return 0 否则返回真实的值,然后汇总时用这个公式
公式里怎么写来获取它是不是满足抑制条件呢??
cjh200102 2011-06-28
  • 打赏
  • 举报
回复
楼上思路可以。
humanity 2011-06-27
  • 打赏
  • 举报
回复
弄个公式,让它满足抑制条件时 return 0 否则返回真实的值,然后汇总时用这个公式。
东莞寻香苑 2011-06-27
  • 打赏
  • 举报
回复
一个笨的思路:
1. 先给每个可能抑制显示的列定义一个全局变量(Boolean类型 true or false)。
2. 每个可能抑制显示的列都用公式控制,同时给相应列的全局变量赋相应的值。
(抑制显示给相应的变量:=true,否则变量:=false)
3. 每个汇总字段是否抑制显示都用公式控制(用相应的全局变量控制是否显示)。
if 相应变量 then
true
else
false

以上只是个思路,实现很简单,只是笨了点。

4,816

社区成员

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

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