SQL SSRS добавляет условие if в выражение ssrs

Я создаю простой отчет в 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?

ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
0
0
94
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Пытаться:

= IIF(LENGTH(Fields!BILL_ZIP.Value) = 5, Fields!BILL_ZIP.Value & "-", Fields!BILL_ZIP.Value)

Другие вопросы по теме