Я создаю простой отчет в SSRS Одно из полей - это адрес, который имеет это значение выражения
=First(Fields!BILL_CITY.Value) & ", " & Fields!BILL_PROV.Value & " " & Fields!BILL_ZIP.Value
Что я хочу сделать, так это то, что в этом выражении в SSRS я хочу добавить условие.
Если Fields!BILL_ZIP.Value состоит только из 5 цифр, ничего не делайте. Если значение состоит из более чем 5 цифр, добавьте тире после пятой цифры.
Поэтому, если клиент отправит сокращенную версию почтового индекса, она будет отображаться как 45040 но если он пришлет длинную версию то будет 45040-8999
Кто-нибудь знает, как это сделать? Создание условия, вероятно, не будет слишком сложным, но как мне поместить его в формат выражения SSRS?
Пытаться:
= IIF(LENGTH(Fields!BILL_ZIP.Value) = 5, Fields!BILL_ZIP.Value & "-", Fields!BILL_ZIP.Value)