我知道有人问过类似的问题。但是,在我的情况下,我没有找到任何可以帮助我的东西。
我需要避免除以零,但在我用另一列值进行除法之前,我正在进行数学计算:
=Sum((Fields!col1.Value) - Sum(Fields!col2.Value) / Sum(Fields!col2.Value))
我基本上想先做一个减法,然后划分但是我无法得到表达式或自定义代码对我有效。在我花了太多时间在这个上面之前,我想我会伸手去寻求帮助。
这是我到目前为止所提出的代码并且它有效,但我希望该列不显示任何内容而不是0:
=IIf(Sum(Fields!LWCasesBudget.Value) = 0, 0,
Sum(Fields!LWShipQuantity.Value) - Sum(Fields!LWCasesBudget.Value))/
IIf(Sum(Fields!LWCasesBudget.Value) = 0, 1, Sum(Fields!LWCasesBudget.Value))
答案 0 :(得分:1)
您的计算似乎很满意。如果0是唯一的问题,那么尝试用单词“nothing”替换0。
示例:
=IIf(Sum(Fields!LWCasesBudget.Value) = 0, nothing,
Sum(Fields!LWShipQuantity.Value) - Sum(Fields!LWCasesBudget.Value))/
IIf(Sum(Fields!LWCasesBudget.Value) = 0, 1, Sum(Fields!LWCasesBudget.Value))
希望有所帮助。