如何在SSRS中对齐不同的Tablix

时间:2014-07-10 13:53:54

标签: reporting-services ssrs-2008 ssrs-2008-r2 ssrs-tablix ssrs-grouping

我有一份SSRS报告,其中我需要按照我需要导出到EXCEL的相同顺序对齐多个Tablix

另一个tablix只是第一个tablix的副本,只更改了数据集。但是所有Tablix都有相同的Columns。我需要将每个列对齐到另一个tablix中的相应列。任何人都可以帮助我吗?

导出到excel后,Tablix1的column1与Tablix2的Column1不同步,它们在Excel的不同列中创建。

3 个答案:

答案 0 :(得分:1)

我不认为你可以用两个单独的Tablix来做你提出的建议。我可能错了,但我认为您需要更改用于返回数据的基础数据集或查询(可能需要执行UNION或其他操作)并在SAME Tablix中显示所有数据,这不应该是'由于您使用相同的列,因此是一个巨大的问题。如果你这样做,你可以使用行分组来有效地分割Tablix,以便数据有一些分离。

答案 1 :(得分:1)

以下步骤将有效。

  1. 选择第一个Tablix并打开属性窗口。设置属性Location-> Left = 0
  2. 对第二个tablix执行相同的操作。
  3. 现在逐个选择第一个tablix的单元格并打开属性窗口。设置属性
    size-> Width =“单元格所需的宽度,并保持最多小数位数为2位小数”
  4. 对第二个Tablix执行相同的操作

答案 2 :(得分:0)

我只需要解决这个问题。我的下面有多个tablix,下面有多个用于标记的文本框,并将它们放在矩形中。我按照上面的建议进行了操作,将所有内容都对齐到左侧的0.0位置,并检查每列中的每个单元格的宽度都与Tablix上方和下方的单元格的宽度相同。但是,当导出到excel时,我仍然在每个数据列之间隐藏2或3个空白列。最后,我删除了所有矩形,只使用了Tablix和文本框。一切都对齐到左侧的0.0位置,并且所有文本框的宽度与tablix的宽度相同。这次,当我导出到excel时,没有多余的空白列。