SSRS 从 tablix 中删除“#Error”
SSRS Removing "#Error" from a tablix
我有一个问题,希望得到帮助。
我按月在 Table 中显示各种结果。不是每个月都有数据。我希望一个特定参数有 4 个小数位,其余所有参数有两个小数位。我准备了以下代码。
=IIF(字段!Test_Name.Value.Contains("Iron content"), 格式(字段!DecimalValue.Value,"F4"), 格式(字段!DecimalValue.Value, "F2") )
唯一的问题是,未填充的月份显示
#Error 在他们身上。
有没有办法删除这些单元格的#Error 消息并return 它们变为空白?
您需要确保该值不为空值,然后应用以下格式将在空值单元格中显示 0 而不是空值 space。如果需要,您可以在外面使用 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")
)
我有一个问题,希望得到帮助。
我按月在 Table 中显示各种结果。不是每个月都有数据。我希望一个特定参数有 4 个小数位,其余所有参数有两个小数位。我准备了以下代码。
=IIF(字段!Test_Name.Value.Contains("Iron content"), 格式(字段!DecimalValue.Value,"F4"), 格式(字段!DecimalValue.Value, "F2") )
唯一的问题是,未填充的月份显示 #Error 在他们身上。 有没有办法删除这些单元格的#Error 消息并return 它们变为空白?
您需要确保该值不为空值,然后应用以下格式将在空值单元格中显示 0 而不是空值 space。如果需要,您可以在外面使用 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")
)