SSRS计算IF THEN ELSE为空

时间:2015-05-29 16:35:38

标签: reporting-services ssrs-2008 reportbuilder3.0

我正在尝试在SSRS数据集中创建计算字段,但是需要求和的字段也有空值,而我无法使公式正确。以下是我正在尝试做的事情的描述

At_mul_B!(prob1,pi,prob0)

我确信这有一个简单的答案,但我对SSRS很陌生,似乎无法找到正确的答案。

1 个答案:

答案 0 :(得分:2)

你应该可以做这样的事情。这将检查field1的值以及field2是否为null的布尔值。

iif(fields!field1.value = 1 and isnothing(fields!field2.value) = 0, fields!field2.value, fields!field3.value)

iif()语句是SSRS的结构:

iif(条件逻辑,如果评估为true则执行,如果评估为false则执行)