【发布时间】:2015-10-21 16:20:28
【问题描述】:
我需要在我的表达式中加入和 iif 语句。我想要做的是说如果一个字段值 = 0 那么 Fields!example1.value/Fields!example2.value 否则 Fields!example1.value/Fields!example3.value。我希望这在我想要完成的工作中很清楚。
【问题讨论】:
我需要在我的表达式中加入和 iif 语句。我想要做的是说如果一个字段值 = 0 那么 Fields!example1.value/Fields!example2.value 否则 Fields!example1.value/Fields!example3.value。我希望这在我想要完成的工作中很清楚。
【问题讨论】:
您必须验证两次,以确保您的报告安全,不会出现除零错误。
试试这个:
=iif(
Fields!Field2.Value=0,
iif(Fields!Field3.Value=0
,0
,Fields!Field1.Value/iif(Fields!Field3.Value=0,1,Fields!Field3.Value)),
Fields!Field1.Value/iif(Fields!Field2.Value=0,1,Fields!Field2.Value)
)
【讨论】:
=iif(Fields!COVERAGE.value = 0, Sum(Fields!CalculatedTotalIncidents.Value) / (ReportItems!CalculatedUnitsSold1.value), Sum(Fields!CalculatedTotalIncidents.Value) / Sum(Fields!CalculatedUnitsSold.Value)) 你能把除以零的问题合并到我的代码中吗?