SSRS水平显示数据集结果

时间:2012-11-13 15:42:21

标签: reporting-services

我的数据集中有以下数据

| Person | Bonus   |
  John   |  15,000
  Mary   |  20,000
  Steve  |  5,000
  Betty  |  10,000

我想将我的表布局为行水平而不是垂直

John      15,0000        Mary      20,000
Steve     5,0000         Betty     10,000

如何使用SSRS 2008执行此操作?

1 个答案:

答案 0 :(得分:4)

要使行显示为水平而非垂直,您需要在人名上添加列组。右键单击表格中的详细信息单元格,点击Add Group,然后点击Column Group - Parent Group和分组依据Person。这会将Person显示为水平扩展的列,有点像矩阵。

但是,您显示的布局更像是使用多列布局。要使用多个列,请单击报表空白区域的任意位置,然后转到“属性”窗口(不要右键单击并选择“属性”,因为“SSRS 2008”弹出对话框中未显示“列”属性),展开列属性并为2输入Columns,然后照常布置报表,注意多列加列间距不超过页面宽度。

请注意,并非所有渲染器都支持多列,包括报表设计器和标准HTML Web渲染器,因此它们只显示一列 - Print和PDF支持多列。但是,您可以使用fake displaying multiple columns using two tables进行黑客攻击。