SSRS将Int转换为String

时间:2014-05-22 07:18:01

标签: reporting-services ssrs-2008

我的SSRS报告中有一个字段,根据状态显示为1.2.3.4。

我现在想将其转换为字符串以使其更易读。

所以
1:完成
2:进行中 3:取消
4:暂停

1 个答案:

答案 0 :(得分:2)

最简单的方法是在表达式中使用SWITCH()函数。

像这样:

=SWITCH(Fields!yourColumn.Value=1, "Completed",
    Fields!yourColumn.Value=2, "In Progress",
    Fields!yourColumn.Value=3, "Cancelled",
    Fields!yourColumn.Value=4, "On Hold"
)

这是关于IIF()和SWITCH()的好文章:http://blog.hoegaerden.be/2009/09/14/adding-an-else-to-your-switch/