如何在SSRS中向计算字段添加char

时间:2014-05-29 06:30:44

标签: reporting-services

我想在字段中添加以下表达式:{I}我想要在字段中显示如下:02-2014。 我该怎么做?

3 个答案:

答案 0 :(得分:3)

由于似乎 TaskOpenDate 已经是DateTime,因此您可以按照自己想要的方式Format

=Format(Fields!TaskOpenDate.Value, "MM-yyyy")

答案 1 :(得分:0)

您已关闭,但Year()和Month()将数据作为整数返回。然后你在Year()和Month()返回的整数上使用+运算符来尝试用字符串连接它们,这会让人感到困惑。

只需将Year()和Month()的返回值转换为字符串,就可以了:

=CStr(Month(Fields!TaskOpenDate.Value)) + "-" + CStr(Year(Fields!TaskOpenDate.Value))

答案 2 :(得分:0)

这将提供您所需的日期格式

=   Right("0"+CStr(Month(Fields!TaskOpenDate.Value)),2) +"-"+ 
    CStr(Year(Fields!TaskOpenDate.Value))