导出到excel进行排序时,如何取消ssrs中的单元格

Eli*_*ana 5 excel reporting-services ssrs-2008

我正在将SSRS报表导出到Excel,并且当用户尝试对某些列进行排序时。他们收到消息“此操作要求合并的单元格具有相同的大小。

如何在未合并单元格的SSRS中生成报告?我试图在tablix中获得一些属性,但找不到

提前致谢

Chr*_*tta 6

这通常是由列宽与数据区域不同的标题引起的 - 渲染器将合并的单元格放入表格中,以使标题文本 Excel 列与表格单元格的 Excel 列对齐。您可以尝试通过确保标题项目与表格单元格完全对齐来解决此问题。

但是,处理此问题的最佳方法是在导出到 Excel 时消除标题,以便您只获取表格单元格。没有标题,就没有对齐问题。

这里有几个选项。对于永久导出选项,您可以查看我之前关于添加新 Excel 报告呈现选项的答案,或者以更手动的方式执行此操作的几种方法,您可以使用 Simple Page Headers 输出到 Excel


Dav*_*tas 5

  • 一种方法是不输出报告中麻烦的部分。你可以到元素的属性页 -> Visibility -> Show/Hide based on expression,然后使用这个表达式:

=(Globals!RenderFormat.Name = "EXCEL") 它不会在 excel 导出中显示该部分。

  • 另一个提示是确保所有东西都完美排列,并使用点测量而不是厘米的尺寸。

参考: