【发布时间】:2019-03-21 13:25:50
【问题描述】:
我正在寻求帮助来更新 SSRS 报告中使用的表达式。
当前的表达式是这样的:
=IIF(Fields!Type.Value = "TKT", "Ticket No.",
IIF(Fields!Type.Value = "CUN", "Customer Number",
IIF(Fields!Type.Value = "ANM", "Account Number",
IIF(Fields!Type.Value = "CID", "Client ID", ""))))
我们又添加了一些“类型”
所以对于“TKT”类型,现在我们有:“TKT1”、“TKT2”。对于“CUN”类型,现在我们有“CUN1”、“CUN2”等最后 2 个。
我不熟悉如何在使用 IIF 函数时指定多个值(类似于 IN 运算符)。
如果有人能分享一些关于这是如何完成的信息,那就太棒了。
提前感谢您的帮助。
【问题讨论】:
-
为了将来参考,您可以在 IIF 中添加带有 AND 或 OR 的其他条件(尽管在这种情况下,SteveO 使用 SWITCH 可能会更好)
IIF(Fields!Type.Value = "TKT1" OR Fields!Type.Value = "TKT2", ...不幸的是,它不像 IN 那样简单.
标签: reporting-services iif multiple-value