[请教阿泰]水晶报表的交叉表的合计问题

LSHSQR 2011-08-22 02:04:54
我的水晶报表插入了交叉表,因为交叉表的列太多,想得到的效果是

但是最后做出来的效果是这样的


请求阿泰帮助!!
...全文
173 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
LSHSQR 2011-08-23
  • 打赏
  • 举报
回复
是的,我想总计是计算全部的,不知道要如何实现?
LSHSQR 2011-08-23
  • 打赏
  • 举报
回复
是的,解决了,谢谢阿泰大哥!
阿泰 2011-08-23
  • 打赏
  • 举报
回复
currentfieldvalue 你用的是个具体的字段名称吧?
不要用字段名,就用currentfieldvalue,这是个关键字

下面这个公式,只改100这个位置,其余不要改

if currentfieldvalue=100 then
'total'
else
cstr(currentfieldvalue)
LSHSQR 2011-08-23
  • 打赏
  • 举报
回复
怎么照您说的设置了,但是变成这种效果
阿泰 2011-08-23
  • 打赏
  • 举报
回复
呵呵,这个方法不错。我就没转过弯来。

假定你这个100是个写死的固定值。在其他位置不会出现,

那么可以这样。在这个字段上点右键,设置字段格式,
“公用”标签页,点“显示字符串”后面的那个公式按钮,
进入公式编辑界面:

if currentfieldvalue=100 then
'total'
else
cstr(currentfieldvalue)
LSHSQR 2011-08-23
  • 打赏
  • 举报
回复
LSHSQR 2011-08-23
  • 打赏
  • 举报
回复
http://hi.csdn.net/attachment/201108/23/7789960_1314089886LJVn.jpg
LSHSQR 2011-08-23
  • 打赏
  • 举报
回复
我现在自己计算出合计,然后添加在表尾,赋值其列值为“100”,并且抑制显示列总和,效果如下图
http://hi.csdn.net/attachment/201108/23/7789960_1314089886LJVn.jpg
但是列值“100”容易产生误导,想问如何可以让它显示为“Total”,或者不显示。
另,我有在交叉表的“资料行”让它是“100”时抑制显示,但并没有效果。
阿泰 2011-08-23
  • 打赏
  • 举报
回复
分组情况,合计肯定只会显示当前组的数据的合计,而不是全部的合计。

这个貌似不能实现。

我再想想~~
阿泰 2011-08-22
  • 打赏
  • 举报
回复
你现在这个效果是用了分组吧?
LSHSQR 2011-08-22
  • 打赏
  • 举报
回复
下面那张图是我现在做出来的,交叉表,因为列太长,我进行了分页,这是会有两个列total,但是我想要的是只有在交叉表的最后出现一个total,并且是总计全部行的。
ajaxtop 2011-08-22
  • 打赏
  • 举报
回复
能写清楚一点吗?没看懂

4,816

社区成员

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

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