SSRS R2 2012 在两列中拆分字符串

SSRS R2 2012 Split string in two columns

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

**i return 此列由我无法修改的数据集

如果该字段是一个字符串,那么您可以为此使用 LEFTMID

只需将列的表达式设置为

=LEFT(Fields!myFieldName.Value, 4)

这只是获取左边的 4 个字符并且

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

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

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