0

我写了一个IIF声明:

=IIF(fields!addressline1.Value< ",", "No Details", Fields!addressline1.Value)

这很好用,因为如果 addressline1 值为空白,它会返回“无详细信息” 。但是,我还想将 fields!postcode.value 添加到初始参数中,例如:

=IIF(fields!addressline1.Value AND fields!postcode.value < ",", "No Details", Fields!addressline1.Value)- 但这不起作用。

任何建议将不胜感激 - 谢谢。

4

1 回答 1

0

您只需要为 And 的每个部分指定“空白”位;

=Iif(fields!addressline1.Value <"," And fields!postcode.value < ",", "No Details", Fields!addressline1.Value)

顺便说一句,“小于逗号”是一种非常奇怪的说法,即“空白”。我希望 IsNothing() 被使用,所以:

=Iif(IsNothing(fields!addressline1.Value) And IsNothing(fields!postcode.value), "No Details", Fields!addressline1.Value)

当然,如果你的方法行得通,那我就不用担心了。

于 2014-11-13T10:54:10.160 回答