SSRS导出到Excel不会正确地展开/折叠分组

我的报告在Web查看器中工作并且看起来很完美,而且在PDF导出中看起来也很棒。 但是,当我导出到Excel导出的文件不正确地进行分组。 目的是要有一个所有员工的名单,并有可折叠的下面的帐户列表。 但是,在Excel中,整个报表被分组在一个标题下,并折叠整个报表,而不是让每个标题崩溃。

这是正确的方式/ Web浏览器:

Web查看器

但是,excel正在崩溃整个报告不只是每个头:

Excel的视图

我在这里留下的评论中find了答案,作者提到了分组的方式。

http://connect.microsoft.com/SQLServer/feedback/details/508823/reporting-services-2008-group-by-export-to-excel-duplicate-rows-csv-ok-pdf-ok

我发现“修复”这个最简单的方法是重新创build您的层次分组(和包含的行)。 从细节行开始(假设您还有一个),select行标题,右键单击菜单,使用下一个层级向上添加新的父组。 这将创build一个有趣的列,在虚线所分隔的前一个内容的左侧。 select列,右键单击菜单,然后select删除。 在下面的对话框中,只删除该行,而不是刚刚创build的组。 这留下只包含详细信息行/组的组。 再次select现有的详细信息行标题,再次右键单击,并select插入行>外部以上(或根据需要可能会在下面)。 这将行添加到选定的详细信息行中的下一个外部分组,类似于2005年允许我们分组。

如果我没有记错的话,SSRS 2008不能处理excel导出(这是一个确认的bug)的两个级别的分组,但是我认为SSRS 2008 R2或者稍后的CU会修复这个问题。 你在SSRS的最新版本?