如何在SSRS报告中绝对定位数据集中的每一行?

时间:2012-05-24 16:19:22

标签: sql-server reporting-services localreport

我有SSRS本地报告,我需要显示一个地址列表。当然,它们需要格式化以查看地址应该如何。永远不会超过10,可能低至零。我想3行4行或4行3来最大化房地产。

我有一些想法,但他们似乎都应该有一个更好的方法:

  1. 在sql中格式化整个文本,并将其返回到报告中的大文本框中。
  2. 创建一个包含3个字符串属性的对象。每三个将填充每个属性,下一个将是一个新行。这将创建四行三个字符串。我可以创建一个表,每个属性都是列。
  3. 以某种方式使用数据透视表(或少数用于将行转换为列。这类似于#2。
  4. 查看矩阵是否可以执行此操作。 (我认为不可以)
  5. 有没有人有更好的想法,或者也许是做其中一种的最好方法?

1 个答案:

答案 0 :(得分:0)

我在这里发现了类似的帖子:SSRS - How to build a simple multi-column report?

我在页面中添加了四个垂直列表,这些列表都指向同一个数据集。 我在列表框的每个单元格中放置了一个文本框,其中的地址字段按照我想要的格式。 然后我将Tablix / rectangle的可见性设置为=IIf(RowNumber("DataSet1") Mod 4 = 1, False, True),每个列表分别具有Mod 0到3。

我没有将此标记为副本,因为另一个答案建议使用过滤器表达式或更改对我不起作用的报表布局属性。

我希望这有助于其他人。