RDLC矩阵(交叉)报表怎样添加百分比合计?

expeditioner 2009-08-03 02:11:55
矩阵即交叉表中需要添加合计,表中有多列是百分比,而合计字段不能自定义公式,请问大家怎样解决?

因为要求有树形级联显示,并且要导出至Excel,所以使用RDLC而不用水晶报表。
...全文
958 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
bbqqqbq 2009-11-11
  • 打赏
  • 举报
回复
今天我也遇到了和你一样的问题,也是百分比的统计,说实在的,我很恼火为什么把百分比进行汇总,但是别人又要要求这么做,真是不爽。。。

不知道你后来解决了没有,如果解决不了,真的很可惜!
bbqqqbq 2009-08-21
  • 打赏
  • 举报
回复
可以实现的,主要看你的数据源结构是否合理了
expeditioner 2009-08-21
  • 打赏
  • 举报
回复
目前使用普通表格实现,固定列,分组并汇总,可以实现树形分级收缩与展开功能。

但列是固定的,与矩阵(交叉)表相比缺少灵活性.
expeditioner 2009-08-06
  • 打赏
  • 举报
回复
如果在一个表里解决不了,就只能在另外一个表单独统计百分比数据.

RDLC非常完美的解决了除百分比以外的功能,导出的Excel文件仍然保留树形分级收缩与展开加汇总的功能。只有百分比合计的问题不能解决,感觉有些可惜了。
expeditioner 2009-08-05
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 tabbycat 的回复:]
引用 13 楼 expeditioner 的回复:
引用 12 楼 tabbycat 的回复:
引用 7 楼 expeditioner 的回复:
比如有两个列分别是数量与金额,它们的合计用SUM就可以,如果列是百分比,比如是前一个月的销售额的比值,如果该列合计用SUM那就不对了,应该是sum(本月销售额)/sum(上月销售额),而不应该是sum(上月比).


没遇到过象这样的,如果是分公司占集团的销售比例,就可以加
感觉象这种sum(本月销售额)/sum(上月销售额)出现在矩阵报表里没什么意义,因为矩阵是两个方向的分组


用户要求统计指定年度的1月1日至指定月份的销售情况,与指定月份的销售情况,这是列组,在这两个列组中每别统计指定年度的销售额与上一年度销售额的对比,还有本月与上月的销售额对比,这种报表还是有意义的吧,呵呵,所以要尽力实现这个功能。


这个不应该是用矩阵来实现的,你在数据源里作对比,用Table就可以了
[/Quote]

在列分组中还有多个年度,可能是2008与2009年度,也可能是2007至2009年度,每个年度下面有数量与金额,用户还要求行分组可以收缩与展开,类似树列表,并且每级分组都要有合计.所以想用矩阵实现.
tabbycat 2009-08-05
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 expeditioner 的回复:]
引用 12 楼 tabbycat 的回复:
引用 7 楼 expeditioner 的回复:
比如有两个列分别是数量与金额,它们的合计用SUM就可以,如果列是百分比,比如是前一个月的销售额的比值,如果该列合计用SUM那就不对了,应该是sum(本月销售额)/sum(上月销售额),而不应该是sum(上月比).


没遇到过象这样的,如果是分公司占集团的销售比例,就可以加
感觉象这种sum(本月销售额)/sum(上月销售额)出现在矩阵报表里没什么意义,因为矩阵是两个方向的分组


用户要求统计指定年度的1月1日至指定月份的销售情况,与指定月份的销售情况,这是列组,在这两个列组中每别统计指定年度的销售额与上一年度销售额的对比,还有本月与上月的销售额对比,这种报表还是有意义的吧,呵呵,所以要尽力实现这个功能。
[/Quote]

这个不应该是用矩阵来实现的,你在数据源里作对比,用Table就可以了
expeditioner 2009-08-05
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 tabbycat 的回复:]
引用 7 楼 expeditioner 的回复:
比如有两个列分别是数量与金额,它们的合计用SUM就可以,如果列是百分比,比如是前一个月的销售额的比值,如果该列合计用SUM那就不对了,应该是sum(本月销售额)/sum(上月销售额),而不应该是sum(上月比).


没遇到过象这样的,如果是分公司占集团的销售比例,就可以加
感觉象这种sum(本月销售额)/sum(上月销售额)出现在矩阵报表里没什么意义,因为矩阵是两个方向的分组
[/Quote]

用户要求统计指定年度的1月1日至指定月份的销售情况,与指定月份的销售情况,这是列组,在这两个列组中每别统计指定年度的销售额与上一年度销售额的对比,还有本月与上月的销售额对比,这种报表还是有意义的吧,呵呵,所以要尽力实现这个功能。
冰糖_adam 2009-08-04
  • 打赏
  • 举报
回复
up
expeditioner 2009-08-04
  • 打赏
  • 举报
回复
比如有两个列分别是数量与金额,它们的合计用SUM就可以,如果列是百分比,比如是前一个月的销售额的比值,如果该列合计用SUM那就不对了,应该是sum(本月销售额)/sum(上月销售额),而不应该是sum(上月比).
tabbycat 2009-08-04
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 expeditioner 的回复:]
引用 4 楼 tabbycat 的回复:
用矩阵里的小计,它的合计公式是不能自定义的


是的,所以不知道怎样实现.
[/Quote]

可以合计啊,你的百分比不要搞成string,用小数,用格式控制显示,可以合计的,我做过N个报表了
expeditioner 2009-08-04
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 tabbycat 的回复:]
用矩阵里的小计,它的合计公式是不能自定义的
[/Quote]

是的,所以不知道怎样实现.
tabbycat 2009-08-04
  • 打赏
  • 举报
回复
用矩阵里的小计,它的合计公式是不能自定义的
tabbycat 2009-08-04
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 expeditioner 的回复:]
比如有两个列分别是数量与金额,它们的合计用SUM就可以,如果列是百分比,比如是前一个月的销售额的比值,如果该列合计用SUM那就不对了,应该是sum(本月销售额)/sum(上月销售额),而不应该是sum(上月比).
[/Quote]

没遇到过象这样的,如果是分公司占集团的销售比例,就可以加
感觉象这种sum(本月销售额)/sum(上月销售额)出现在矩阵报表里没什么意义,因为矩阵是两个方向的分组
expeditioner 2009-08-04
  • 打赏
  • 举报
回复
继续顶
expeditioner 2009-08-04
  • 打赏
  • 举报
回复
rdlc有些方面胜过水晶报表,如果这个功能不能实现就太可惜了.
  • 打赏
  • 举报
回复
Rdlc确实解决不了上述你所遇到的问题,我也遇到过,没有解决
expeditioner 2009-08-04
  • 打赏
  • 举报
回复
RDLC没有这个功能吗?有没有什么变通的解决方法?
mox_bobotao 2009-08-03
  • 打赏
  • 举报
回复
遇到同样的问题,顶,高手们,帮帮忙啊
expeditioner 2009-08-03
  • 打赏
  • 举报
回复
可以解决吗?

4,816

社区成员

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

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