基本上,我想检查字段F1的值是否为空。如果行不为空,那么我想计算F2 * F3
以下表达式始终打印
#Error
=IIf(Fields!f1 ="" ,"" ,Fields!f2.Value* Fields!If3.Value)
请帮忙
答案 0 :(得分:2)
您必须使用Val功能。
=IIF(IsNumeric(Fields!f2.Value) and IsNumeric(Fields!If3.Value),
Val(Fields!f2.Value)*Val(Fields!If3.Value),
Nothing
)
ReportViewer
是一种痛苦。 IIf总是评估2个部分(真和假)。
答案 1 :(得分:0)
转到并检查字段表达式。如果您有类似:sum(fieldName),则必须将其替换为fieldName
答案 2 :(得分:0)