我有以下输出,它绑定(bind)到 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", "Dashed", "None")
底部:
=IIf(Fields!Name.Value = "TOTAL", "Double", "None")
这给出了(非常接近)期望的结果:
但是,请注意,您可能会遇到一些问题,如本 MSDN 线程中所述:
Double Line border turn to be single in Reporting Service
我必须确保底部边框的宽度为 3pt,并且有一个表格页脚行,以使其在预览中看起来正确。不管怎样,Excel 都能正常工作。
关于dynamic - SSRS动态边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23534693/