1

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

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

  1. 在 sql 中格式化整个文本,并在报告的大文本框中返回。
  2. 创建一个具有 3 个字符串属性的对象。每三个将填充每个属性,下一个将是一个新行。这将创建四行三个字符串。我可以创建一个表,每个属性都是列。
  3. 不知何故使用数据透视表(或很少将行变成列。这类似于#2。
  4. 看看矩阵是否可以做到这一点。(我不认为它可以)

有没有人有任何更好的想法,或者可能是做其中之一的最佳方法?

4

1 回答 1

0

我在这里找到了与我想要的类似的帖子:SSRS - 如何构建简单的多列报告?.

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

我没有将此标记为重复,因为其他答案建议使用过滤器表达式或更改对我不起作用的报告布局属性。

我希望这对其他人有帮助。

于 2012-05-24T21:35:34.517 回答