Dee*_*pak 1 reporting-services
我有一个简单的员工表,其中一列是部门名称,我正在尝试根据以下 sql 表达式添加一个名为“位置”的派生列,您能帮我如何将以下代码编写为 ssrs 表达式吗?
我试过 iif ,但没有进展
当部门名称 =“研究”然后“波士顿”时的情况
如果部门名称 =“销售”然后是“圣路易斯”
当部门名称 ='IT' 然后是 'Newjersey' 的情况
小智 8
你应该能够做到这一点iif(虽然你需要iif在表达式中嵌套一秒钟,因为你有三个选项),但switch可能更合适 - 例如:
=Switch(Fields!departname.Value = "Research","Boston",
Fields!departname.Value = "Sales","Saint Louis",
Fields!departname.Value = "IT","Newjersey")
Run Code Online (Sandbox Code Playgroud)
(注意使用双引号而不是单引号。)
或者,您可以将 SQL Case 表达式作为另一列添加到您的查询中。
| 归档时间: |
|
| 查看次数: |
20504 次 |
| 最近记录: |