找回密码
 立即注册

QQ登录

只需一步,快速开始

postmanlly

社区贡献组

17

主题

79

帖子

327

积分

社区贡献组

积分
327

活字格认证元老葡萄

postmanlly
社区贡献组   /  发表于:2015-5-5 15:23  /   查看:9583  /  回复:12
如附件所示的报表,既有静态列,又有动态列,好像用table和matrix都不满足,请问如何开发这样的报表?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

12 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2015-5-5 16:58:00
沙发
您好,
您的问题我们已经收到,会尽快处理。明天上午给您答复。
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-5-6 11:00:00
板凳
您好,
目前这种复杂的报表,也没有特别有针对性的解决方法。每种汇总的方式的列也不一致,例如:9月来店汇总和8月汇总,瘦身疗程和瘦身开单。我们建议您,使用多个Table并列的方式,将整个报表拆分成多个table。在RDL报表中,每个Table可以绑定不同的数据源。
回复 使用道具 举报
postmanlly
社区贡献组   /  发表于:2015-5-6 14:31:00
地板
回复 3楼frank.zhang的帖子

那table和matrix可以并列拼接么?如何保证多个table的一行是同一条主数据?
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-5-6 16:28:00
5#
您好,
table和table并列拼接,通过相同的数据源,查询时使用order by 排序,是可以保证多个table的一行是同一条主数据的。







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-5-6 16:29:00
6#
您好,
matrix会涉及到单元格的合并,会增加复杂度。不建议不同的控件进行合并使用。
回复 使用道具 举报
postmanlly
社区贡献组   /  发表于:2015-5-6 17:28:00
7#
回复 6楼frank.zhang的帖子

如果table和matrix不能合并的话,那么动态列不就不能实现了么?
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-5-6 17:31:00
8#
您好,
多个table进行合并,每个table的列数是不一样的,能够替代常见场景下动态列的使用。
回复 使用道具 举报
postmanlly
社区贡献组   /  发表于:2015-5-6 17:54:00
9#
回复 8楼frank.zhang的帖子

好的,谢谢! 我试一下,不过table怎么实现动态列?
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-5-7 09:54:00
10#
您好,
使用Table进行列单元格合并,主要使用Previous函数,来判断是否跟上一个格子的值一样,如果一致就不显示数据。需要在value和BorderStyle都进行设置。
另外需要给整个Table控件设置一个边框。
  1. =IIF(Fields!水果.Value= Previous( Fields!水果.Value ),"", Fields!水果.Value )
复制代码










本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部