SSRS折叠(隐藏)行在导出时仍会显示

时间:2014-06-18 19:57:50

标签: reporting-services reportingservices-2005 ssrs-grouping

我正在BIDS 2008上撰写SSRS 2005报告,该报告具有递归分组和可见性切换。初始切换状态为false,因此隐藏所有详细信息行。当我在预览窗口中查看报告时,它会正确显示,类似于下面的内容。

+Group 1
+Group 2
+Group 3

但是,当我切换到打印版面或导出报告时,第一组将始终显示为扩展如下。

Group 1
    Detail 1
    Detail 2
Group 2
Group 3

到目前为止,我已尝试使用不同的数据集,以防缓存结果及其展开/折叠状态。我还尝试删除然后重新创建该组。我甚至尝试过创建一个全新的报告项目并重新创建所有内容。一切都无济于事。

以前是否有人遇到此问题并且能够修复它?

编辑:

我把这份报告搁置了几天,今天早上又回来了。我开始了一个新报告并慢慢重建它,每次更改一些值并检查问题是否弹出。我发现在导出之前第一组不会扩展,直到您向报表添加页眉/页脚。一旦这样做,导出就会开始扩展该组。

此外,页眉/页脚仅在其中一个具有表达式,参数或内置字段(例如,执行时间)时才会导致问题。如果页眉和页脚仅由静态值组成(即"报告标题"),那么一切正常。

例如,我添加了一个带有单个文本框的标题。在文本框中,我输入了"报告名称"。当我测试它时,问题没有发生,组仍然崩溃。然后我返回并将文本框的值更改为' ="报告名称"'。这次问题确实发生了,第一组自动扩展。

那么,我现在的问题是为什么在页眉/页脚中使用动态数据会导致打印布局视图/导出完全展开第一组及其所有子组?

0 个答案:

没有答案
相关问题