与SSRS垂直对齐

时间:2018-05-15 16:14:06

标签: reporting-services report ssrs-2008 reportbuilder3.0

我正在撰写一份报告,但我遇到了一些问题。

我正在处理一个包含两个表的数据库:

  1. 包含两个字段的代理商代码:

    NumAgency  ==> ID of the agency.
    NumDepartment ==> ID of the agency's departments
    

    Table Agency

  2. 包含三个字段的表InfoDepartment:

    NumDepartment ==> ID of the department
    NameDepartment ==> the name of the department
    InfosSup ==> a test column (ignore it)
    

    Table Department

  3. 所以我创建了我的DataSource,并且我还创建了一个显示这些表的所有信息的数据集(NumAgency,NumDepartment,NameDepartment,InfosSup)。

    我想以这种形式创建报告:

    Report Form

    我试图创建它,但我总是遇到同样的问题。

    我首先创建了一个矩形并插入了包含部门和代理商标识符的表格。

    我已将NumAgency的NumAgency字段和NumDepartment的NumDepartment字段分组。然后我在桌子的细胞上打了个分页。因此,代理机构显示功能(我每页都有一个代理机构)。

    Report Agency

    我为部门做了同样的程序,但是当我执行报告时遇到了问题:

    Report Agency + Department

    我得到了这个结果:

    Result Agency + Department

    不显示部门,但会显示代理商。

    但是当我转移我的部门表时:

    Department table shift

    执行时:

    Department table shift result

    一切都很有用。

    我注意到这个问题来自对细胞的分组 (没有它们,对齐功能正常)但我不想删除它们。

    所以我想知道是否有可能提出一份报告 允许我垂直对齐我的桌子。

    我做了一些不成功的互联网研究,我测试了:

    - Delete rectangles
    - Modify the dimensions of the report, table and/or rectangles
    

    但它仍然不起作用。

    感谢您提供任何帮助。

1 个答案:

答案 0 :(得分:0)

浏览报告向导,创建表格报告如果我理解正确,您希望每个部门的每个代理商有一个页面。 将您的报告组设置为NumAgency的页面,这将为每个代理商提供一个页面。您也可以在此处添加部门并使其成为每个代理商 - 部门组合仅为您提供一页。Page Group

接下来将部门的数据组设为第二级。

Deparment

最后你的详细信息。

enter image description here

您的表格报告应位于NumAgency分组的表格中,使用分组或分页符进行播放,这样可以获得您想要的内容。

enter image description here