Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services SSRS水平显示数据集结果_Reporting Services - Fatal编程技术网

Reporting services SSRS水平显示数据集结果

Reporting services SSRS水平显示数据集结果,reporting-services,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执行此操作?要使行水平显示而不是垂直显

我的数据集中有以下数据

| 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
显示为水平展开的列,有点像矩阵

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


请注意,并非所有渲染器都支持多列,包括报表设计器和标准HTML web渲染器,因此它们将只显示一列,而不管如何—Print和PDF都支持多列。但是,您可以使用一种技巧。

“行显示为水平而不是垂直”,这似乎意味着您希望整个表都以数据为轴,但第二个示例显示了不同的情况?它显示两列排序设置,或者可能是以一定宽度换行的水平设置?您能否更具体地说明目标布局的要求?