基于表达式的边框样式在SSRS 2017中的Excel(.xlsx)导出中不起作用

问题描述 投票:0回答:1

我仅在Excel Export中面临基于表达式的Borderstyle和BorderColor的问题,而相同的表达式在Web浏览器,PDF导出和报表设计器中按预期工作。在“详细信息行组”中,行使用基于表达式的Borderstyle来显示边框“实心”或“无”,但是Excel导出完全省略了该表达式。

对于底边框颜色= IIF(Fields!Show_Underline.Value = 1,“黑色”,“白色”)

对于底部边框样式= IIF(Fields!Show_Underline.Value = 1,“ Solid”,“ None”)

请参阅下面的屏幕截图

Web浏览器中的报告输出,PDF导出和报告设计器enter image description here

EXCEL中的报告输出

enter image description here

示例RDL位置:

https://drive.google.com/file/d/1MgWExAQqUu2QYBaO4mvZ5QoNV16ob0UB/view?usp=sharing

reporting-services ssrs-2008 ssrs-2012 ssrs-2008-r2 ssrs-tablix
1个回答
0
投票

这里是。

选择所有三个单元格,然后将边框样式默认设置为无,但在底部添加以下表达式

=IIF(Fields!ShowUnderlin.Value=1,"Solid","None")

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.