Reporting services 基于表达式的边框样式在SSRS 2017的Excel(.xlsx)导出中不起作用
我只在Excel导出中遇到基于表达式的Borderstyle和BorderColor的问题,而在web浏览器、PDF导出和报表设计器中,相同的表达式可以正常工作。在“详细信息行”组中,行使用基于表达式的边框样式显示边框“实心”或“无”,但Excel导出完全忽略了表达式 对于底部边框颜色=IIF(字段!显示下划线。值=1,“黑色”、“白色”) 对于底部边框样式=IIF(字段!显示下划线。值=1,“实心”,“无”) 请看下面的截图 在web浏览器、PDF导出和报表设计器中输出报表 EXCEL中的报告输出 示例RDL位置: 在这里 选择所有三个单元格,然后转到“边框样式默认设置”为“无”,但在底部添加下面的表达式Reporting services 基于表达式的边框样式在SSRS 2017的Excel(.xlsx)导出中不起作用,reporting-services,ssrs-2008,ssrs-2012,ssrs-2008-r2,ssrs-tablix,Reporting Services,Ssrs 2008,Ssrs 2012,Ssrs 2008 R2,Ssrs Tablix,我只在Excel导出中遇到基于表达式的Borderstyle和BorderColor的问题,而在web浏览器、PDF导出和报表设计器中,相同的表达式可以正常工作。在“详细信息行”组中,行使用基于表达式的边框样式显示边框“实心”或“无”,但Excel导出完全忽略了表达式 对于底部边框颜色=IIF(字段!显示下划线。值=1,“黑色”、“白色”) 对于底部边框样式=IIF(字段!显示下划线。值=1,“实心”,“无”) 请看下面的截图 在web浏览器、PDF导出和报表设计器中输出报表 EXCEL中的报
=IIF(Fields!ShowUnderlin.Value=1,"Solid","None")
谢谢,但这对我不起作用。我使用的是SSDT2017,ReporServer is版本也是2017。我有相同的配置,可能您正在做一些不同的事情,做一件事创建新的tablix并在那里尝试。