我有两行脚本:
=IIF(Fields!name_1.Value is nothing, Fields!name_1_5.Value, Fields!name_1.Value)
这给了我一个输出,一旦在SSRS中,我就可以使用以下表达式将其合并到表的一个字段中:
app.js
但是,我不想使用这个笨拙的表达式,而是想重写上面的T-SQL以使数据通过那里,而不是在SSRS中混乱。有没有办法可以嵌套上面的两行脚本,使我获得通过SSRS中的表达式获得的相同输出?
非常感谢您的帮助。
非常感谢。
答案 0 :(得分:2)
使用COALESCE返回第一个非空值,如下所示:
SELECT
COALESCE(
IIF (name.value ='no', name1.value, name2.Value),
IIF (name.value ='yes', name3.value, name4.value)
) as [name 1 or 1.5]
FROM MyTable