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

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

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


请求阿泰帮助!!
...全文
120 点赞 收藏 12
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
能写清楚一点吗?没看懂
回复
相关推荐
发帖
图表区
创建于2007-09-28

4810

社区成员

.NET技术 图表区
申请成为版主
帖子事件
创建了帖子
2011-08-22 02:04
社区公告
暂无公告