我在 SSRS 中有一个表达式,旨在根据另一个字段的值更改字段的格式:
=IIF(ISNOTHING(Fields!RD.Value), "", IIF(InStr(Fields!ReportHeader_f2.Value,"Average") > 0,Format(Fields!RD.Value,"N") * 1.000,Format(Fields!RD.Value,"#,##;(#,##)") * 1.000))
我需要将这些值显示为 excel 电子表格中的数字,所以我将它们乘以 1.000(我也尝试过 Cdbl)。
当表达式遇到 的NULL
值时RD
,#Error
单元格会弹出。我已经尝试使用ISNOTHING()
标签来解释它,我已经尝试将这些NULL
值变成零,然后进行解释。
我的表达可能有什么问题?