即使在Switch语句中条件不正确时也执行“ exp”吗?

时间:2019-05-31 09:06:52

标签: rdlc

我在switch语句(同样在IFF中)中注意到,尽管未在屏幕上显示,但所有代码段都不受条件限制地执行。

在下面的代码中,当名称为空但我收到#Error时,它应该显示“ Empty”。它仍然试图执行Left(Len()-1)并引发错误。 我该如何只执行条件为true的语句而忽略其他条件?

=Switch(Len(Fields!Name.Value) = 0  , "Empty" , 
         Len(Fields!Name.Value) >0 , Left(Fields!Name.Value,Len(Fields!Name.Value) -1)

0 个答案:

没有答案