Я хотел бы отобразить строку без последних 2 символов в текстовом поле в службах Reporting Services 2005 vs2005.
Я пробовал несколько способов, и если строка пуста или пуста, я получаю сообщение об ошибке:
rsRuntimeErrorInExpression - выражение значения для текстового поля содержит ошибку: аргумент 'длина' должен быть больше или равен нулю.
Вот способы, которые я попробовал:
IIF (trim (Fields! Kuku.Value) = "", "", Left (Fields! Kuku.Value, Len (Fields! Kuku.Value) - 2))
IIF (IsNothing (Fields! Kuku.Value) и Len (Fields! Kuku.Value) = 0, "", Left (Fields! Kuku.Value, Len (Fields! Kuku.Value) - 2))
IIF (IsNothing (Fields! Kuku.Value), "", Left (Fields! Kuku.Value), Len (Fields! Kuku.Value) - 2))
IIF (Len (Fields! Kuku.Value) = 0, "", Left (Fields! Kuku.Value), Len (Fields! Kuku.Value) - 2))
Есть идеи, что я делаю не так? Заранее спасибо.