Dynamic 动态边界

Dynamic 动态边界,dynamic,reporting-services,settings,Dynamic,Reporting Services,Settings,我有以下绑定到SSRS表的输出: ID Name Value 1 Assets 100 2 Liabilities 200 3 Expenses 300 4 Loans 400 5 TOTAL 1000 对于最后一行(TOTAL),这是上述行的总和,也是结果的一部分,我希望有条件地设置边框,如下所示: 上边框:虚线 底部边框:双虚线

我有以下绑定到SSRS表的输出:

ID    Name            Value

1     Assets           100
2     Liabilities      200
3     Expenses         300
4     Loans            400
5     TOTAL           1000
对于最后一行(TOTAL),这是上述行的总和,也是结果的一部分,我希望有条件地设置边框,如下所示:

  • 上边框:虚线
  • 底部边框:双虚线
报告中的最后一行必须如下所示:

----------------
TOTAL   1000
================

感谢您的输入。

不幸的是,SSRS没有双虚线选项,但您可以在文本框上使用条件格式来控制边框

使用您的数据:

我有一张简单的桌子:

对于详细信息行,我已根据
Name
的值将上边框和下边框样式设置为基于表达式:

顶部:

底部:

=IIf(Fields!Name.Value = "TOTAL", "Double", "None")
这将提供(非常接近)所需的结果:

但是,请注意,您可能会遇到一些问题,如本MSDN线程中所述:


我必须确保底部边框的宽度为3pt,并且有一个表尾行,以使其在预览中看起来正确。Excel工作正常。

底线必须是双虚线吗?SSRS没有此选项,只有单虚线。实线双线行吗?是的,如果没有其他选择,那一定很好。
=IIf(Fields!Name.Value = "TOTAL", "Double", "None")