SQL SSR如果条件添加到SSRS表达中



我正在SSRS中创建一个简单的报告其中一个字段是一个地址,它具有此表达式值

=First(Fields!BILL_CITY.Value) & ", " & Fields!BILL_PROV.Value & " " & Fields!BILL_ZIP.Value

我想做的是在SSR中的该表达式内,我想添加一个条件。

如果字段!bill_zip.value只有5位数字,那就什么也不做。如果该值超过5位数字,请在第五位数之后添加仪表板。

因此,如果客户发送ZipCode的速记版本,它将显示为45040,但如果他发送长版本,它将是45040-8999

有人知道该怎么做吗?创建条件可能不会太难,但是如何将其放在SSRS表达格式中?

尝试:

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

最新更新