展开/折叠Crystal Reports for VS2012中的交叉表

时间:2014-02-05 17:08:38

标签: visual-studio-2012 crystal-reports

我正在尝试在CrystalReports for VS2012中重新创建最初使用SSRS / ReportDesigner完成的CrossTab报告。

我无法弄清楚如何在列或行级别为分组启用展开/折叠交互性。

这种类型的行为似乎是此类报告的一个相当标准的部分(我比较的其他工具似乎都有这种行为可用)。

我在CrystalReports的报表定义中如何/在何处启用此行为?

2 个答案:

答案 0 :(得分:1)

Crystal Reports的交叉表对象不支持展开或折叠。它们也不支持向下钻取功能。

答案 1 :(得分:1)

据我所知你不能这样做。 Crystal报表提供非常有限的动态功能。它的设计理念是打印报告。

您可以通过在2个按需子报表中放置2个交叉表来模拟类似的行为(一个用于展开,一个用于折叠的交叉表)但是这看起来对我来说太多了,需要2次调用数据库。如果您已经在SSRS中拥有该报告,为什么要将其转换为Crystal?

还有其他一些选项可以解决此问题:查看此视频的前3分钟:http://www.r-tag.com/Pages/Preview_Demo.aspx 它演示了SSRS矩阵,Crystal交叉表和SQL Pivot表中显示的相同数据。数据透视表将允许您的用户具有展开/折叠功能,而无需报告服务器。