【问题标题】:Borders between column groups in matrix矩阵中列组之间的边界
【发布时间】:2016-09-19 17:26:05
【问题描述】:

我在 SSRS 中有一个包含多个列分组的 tablix。我想在与次要分组不同的主要分组之间设置一个边界。

例如:

            -----------------------------------------------------
           | Group 1                  | Group 2                  |
            -----------------------------------------------------
           | Sub 1    Sub 2    Sub 3  | Sub 1    Sub 2    Sub 3  |
            -----------------------------------------------------
Row 1      |    10       20       30  |    10       20       30  |
Row 2      |    40       50       60  |    40       50       60  |
            -----------------------------------------------------

以上,主要组(Group 1, 2)周围只有边框,次要组(sub 1, 2, 3)周围没有边框

感谢任何有关我如何完成此任务的建议。

【问题讨论】:

    标签: reporting-services ssrs-2012 ssrs-tablix


    【解决方案1】:

    最简单的方法是为您的父组添加一个小计列,然后使用适当的垂直边框使其宽度为零。

    或者,如果您的表格中没有空值,您可以将单独的边框样式设置为简单的表达式。在属性窗格中,展开“BorderStyle”属性并将左边框设置为表达式:

    =IIF(Fields!SubGroup.Value=First(Fields!SubGroup.Value,"SubGroup"),"Solid","None")
    

    在适当的地方替换您的实际字段名称。作为参考,该属性在此处设置:

    【讨论】:

    • 谢谢 - 我会试试小计栏。但是,我正在尝试添加垂直边框与水平边框。
    • 哎呀——这正是我的意思,因为向列添加水平边框的用处确实非常有限。
    猜你喜欢
    • 1970-01-01
    • 2020-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-16
    • 2020-06-14
    • 1970-01-01
    • 2019-06-15
    相关资源
    最近更新 更多