我有一个问题,希望对您有所帮助。
我正在按月在表格中显示各种结果。并非每个月都有数据。我希望一个特定的参数具有4个小数位,其余所有参数具有2个小数位。我准备了以下代码。
= IIF(Fields!Test_Name.Value.Contains(“铁含量”),Format(Fields!DecimalValue.Value,“F4”),Format(Fields!DecimalValue.Value,“F2”)))
唯一的问题是,未显示的月份显示
#错误。
有没有办法删除这些单元格的#Error消息并将其返回为空白?
最佳答案
您需要确保该值不为空,然后应用以下格式将在空值单元格中显示0而不是空白。您可以在外部使用IIF
,并根据需要将其显示为空。
=IIF(Fields!Test_Name.Value.Contains("Iron content"),
Format(
IIF(IsNothing(Fields!DecimalValue.Value),0,Fields!DecimalValue.Value)
,"F4")
,Format(IIF(IsNohting(Fields!DecimalValue.Value),0,Fields!DecimalValue.Value)
,"F2")
)
关于reporting-services - SSRS从Tablix删除 “#Error”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28422856/