我写了IIF
声明:
=IIF(fields!addressline1.Value< ",", "No Details", Fields!addressline1.Value)
这样做很好,因为如果addressline1值为空,则返回&#39;没有详细信息&#39; 。但是,我还想将字段!postcode.value添加到初始参数中,例如:
=IIF(fields!addressline1.Value AND fields!postcode.value < ",", "No Details", Fields!addressline1.Value)
- 但这不起作用。
非常感谢任何建议 - 谢谢。
答案 0 :(得分:0)
您只需要为And的每个部分指定“is blank”位;
=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)
当然,如果你的方式有效,那我就不用担心了。