我有以下输出绑定到SSRS表:
ID Name Value
1 Assets 100
2 Liabilities 200
3 Expenses 300
4 Loans 400
5 TOTAL 1000
对于最后一行(TOTAL),这是上述行的总计,也是结果的一部分,我想有条件地设置边框如下:
报告中的最后一行必须如下所示:
----------------
TOTAL 1000
================
感谢您的投入。
答案 0 :(得分:7)
不幸的是,SSRS没有双破折号选项,但您可以在文本框上使用条件格式来控制边框。
使用您的数据:
我有一张简单的表格:
对于细节行,我根据Name
的值将顶部和底部边框样式设置为基于表达式:
顶
=IIf(Fields!Name.Value = "TOTAL", "Dashed", "None")
底
=IIf(Fields!Name.Value = "TOTAL", "Double", "None")
这给出了(非常接近)期望的结果:
但是,请注意,您可能会遇到一些问题,如此MSDN主题中所述:
Double Line border turn to be single in Reporting Service
我必须确保底部边框宽度为3pt,并且有一个表格页脚行以使其在预览中看起来正确。 Excel可以正常工作。