2014-10-26 54 views
0

我有一个问题,我知道是可解决的,我只是无法找到设置或解决如何执行它。我有一个报告,我合并了两栏。可以说这些是列a和b。我希望当报告导出为Excel时,您可以点击列A并且它不会与列b合并。这将允许您通过列a下的数据过滤等。首先合并列a和b的原因是由于大小的原因标题需要穿过两个单元格。SSRS如何设置合并列在Excel中拆分

我知道这是可行的,因为它存在于我继承的报告上,只是我无法找到该设置。

+0

*由于大小*,标题需要穿过两个单元格,因此不是合并的有效原因。如果右侧单元格为空,则文本会溢出。如果你需要居中,只需检查水平对齐设置,以“居中选择” – 2014-10-26 21:01:49

回答

1

这通常是由于您的标题单元格与您的表格单元格不对齐所致。 Excel导出会尝试将所有格式设置为与报表中相同,因此它有时会为表格单元格使用两列并将它们合并,以便将列对齐到标题列。当涉及到对电子表格进行操作,过滤和排序时,这是有问题的。

避免这种情况的最佳方法是创建一个Excel呈现器,该呈现器不呈现报告的标题部分as described in my answer here

但是,如果细胞需要有意合并到您的报告中,那么您将无法使用当前报告执行您想要执行的操作,因为Excel将复制格式,包括合并的单元格。

也许获得像你之后的东西的唯一方法是创建另一个格式化你希望它在Excel中的格式的报表。在原始报告的标题中放置一个带有Action的文本框(或带有Excel图标的图像),以在Excel中打开新格式正确的新报告,并根据需要传递参数。现在,用户只需点击原始报告中的“操作”链接即可在Excel中打开更方便用户的报告。

+0

我实际上有两列合并在报告中的目的以及他们在Excel报告中将被拆分的内容,你是否仍然是错位 – 2014-10-27 19:22:57

+0

如果你无法避免细胞合并,我已经添加了另一个可能有用的想法。 – 2014-10-27 22:54:56

+0

感谢Chris的反馈。 – 2014-10-28 08:24:03