我的数据集中有以下数据
| 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 做到这一点?
我的数据集中有以下数据
| 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 做到这一点?
要使行水平而不是垂直显示,您需要在人名上添加一个列组。右键单击表格中的 Detail 单元格,单击Add Group
并单击Column Group
-Parent Group
和 Group By Person
。这将显示Person
为水平扩展的列,有点像矩阵。
但是,您显示的布局更像是使用多列布局。要使用多个列,请单击报表空白区域的任意位置并转到“属性”窗口(不要右键单击并选择“属性”,因为 SSRS 2008 的弹出对话框中不显示“列”属性),展开Columns 属性并输入2
for Columns
,然后像往常一样布局报表,注意多列加上列间距不超过页面宽度。
请注意,并非所有渲染器都支持多列,包括报表设计器和标准 HTML Web 渲染器,因此无论如何它们都只会显示一列 - 打印和 PDF 确实支持多列。但是,您可以使用一个 hack 来伪造使用两个表显示多个列。