Я использую следующее выражение в локальном отчете для приложения WinForms, но я получаю «#Error», когда значение поля равно нулю:
=IIf(Fields!MyField.Value = "", "NULL", Left(Fields!MyField.Value, Len(Fields!MyField.Value) - 2))
Я делаю это, чтобы убрать запятую и пробел в значении. IIf () работает, Left () работает, а Len () работает ... но не тогда, когда я добавляю в часть выражения "- 2".
Я предполагал, что нулевые значения (или ZLS) не будут проблемой, так как я вытаскиваю их до того, как будет вычислена вторая половина выражения.
Есть идеи, что может быть причиной этого? Помощь очень ценится!