好的,所以我试图在reportviewer 的这个IIF 语句中做数学运算。但是,它所做的只是在我的字段中返回 FALSE。我可以用 IIF 语句或什么来做数学吗?
=IIF(
UCase(Fields!Tax.Value) = "YES",
Variables!DeptTotal.Value =+(Fields!TotalPriceWithoutTax.Value * (1 + Parameters!Tax.Value)),
Variables!DeptTotal.Value =+ (Fields!TotalPriceWithoutTax.Value)
)
有任何想法吗?提前致谢。
编辑:
好的伙计们,
我什至做了一个自定义代码,它仍然返回错误。
Public Function Taxable(Answer AS String, DepartTotal AS Decimal, TotalWithoutTax AS Decimal, Tax AS Decimal) AS Decimal
If UCase(Answer) = "YES" Then
DepartTotal += TotalWithoutTax * Tax
Else
DepartTotal += TotalWithoutTax
End If
Return DepartTotal
End Function
还有其他建议吗?
再次感谢。
编辑:
这是我的应税函数调用:
=Code.Taxable(Tax, DepartTotal, TotalWithoutTax, txtTax.value)