Ssrs 2008 SSRS中的空矩阵单元格式

Ssrs 2008 SSRS中的空矩阵单元格式,ssrs-2008,reporting-services,Ssrs 2008,Reporting Services,当我在设计SSRS报告时对单元格应用0.00%格式,然后导出到Excel时,只有包含值的单元格具有此数字格式。没有数据的单元格默认为“常规”格式 有没有办法格式化空单元格,使其具有0.00%的格式 谢谢。您可以在手机中尝试这样的表达: =IIf(IsNothing(Fields!MyColumn.Value),0,Fields!MyColumn.Value) 如果该字段为空,则输入0,否则使用数据。您可以使用ReportItem表达式解决空单元格值的引用问题 darkdusky在中发布了一个解

当我在设计SSRS报告时对单元格应用0.00%格式,然后导出到Excel时,只有包含值的单元格具有此数字格式。没有数据的单元格默认为“常规”格式

有没有办法格式化空单元格,使其具有0.00%的格式


谢谢。

您可以在手机中尝试这样的表达:

=IIf(IsNothing(Fields!MyColumn.Value),0,Fields!MyColumn.Value)

如果该字段为空,则输入0,否则使用数据。

您可以使用ReportItem表达式解决空单元格值的引用问题

darkdusky在中发布了一个解决方案


使用=报告项目!TestBox4.Valk在空白单元格中对单元格值进行比较。

我没有尝试过,但是如果将单元格的值设置为“”(空字符串),格式是否通过?0,NULL在本报告中不相同,所以我不想把NULL解释为0。如果我误解了,我道歉。但您的问题不是在问如何将空(null)值显示为$0.00吗?看起来您的主要问题正是想将null解释为0。不,我不想将null解释为0。我希望空白单元格保持这种格式,这样,如果用户结束更新工作表,他就不需要再次格式化。啊,我明白了。您是在文本框属性中进行格式化,而不是在表达式中使用Format函数?