矩阵中列组之间的边界

时间:2016-09-19 17:26:05

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

我在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  |
            -----------------------------------------------------

上面,主要群体(第1组,第2组)周围只有一个边界而不是次要群体(第1,2,3部分)

有关如何实现这一目标的任何建议都表示赞赏。

1 个答案:

答案 0 :(得分:0)

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

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

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

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

BorderStyle Expression