SSRS R2 2012将字符串拆分为两列

时间:2018-02-09 16:45:37

标签: reporting-services substring ssrs-2012

我对SSRS 2012有疑问 我必须将这个字符串201706(即年和月)拆分为两列,仅显示月份(06)和年份(2017)。 有人能帮助我吗?

**我按照我无法修改的数据集返回此列

1 个答案:

答案 0 :(得分:1)

如果字段是字符串,那么您可以使用LEFTMID

只需将列的表达式设置为

即可
=LEFT(Fields!myFieldName.Value, 4)

这只是左边4个字符和

=MID(Fields!myFieldName.Value, 5,2)

这只是获取从第5位开始并且长度为2个字符的字符串部分。

如果您的字段不是字符串,那么您可以先使用CStr将其转换为sting,因此请将Fields!myFieldName.Value替换为CStr(Fields!myFieldName.Value)