【发布时间】:2016-08-22 15:27:18
【问题描述】:
我有一个姓名字段,每条记录都显示为“Mr A Test”(例如,头衔首字母姓氏)
我需要将全名分成 3 个单独的字段,分别是 Title、Initial 和 surname。
有人可以提供任何帮助吗?我对报表生成器还很陌生,所以我已经用尽了我的技能基础,而且我在这里的搜索到目前为止还没有成功。 提前致谢
【问题讨论】:
标签: reporting-services reportbuilder3.0
我有一个姓名字段,每条记录都显示为“Mr A Test”(例如,头衔首字母姓氏)
我需要将全名分成 3 个单独的字段,分别是 Title、Initial 和 surname。
有人可以提供任何帮助吗?我对报表生成器还很陌生,所以我已经用尽了我的技能基础,而且我在这里的搜索到目前为止还没有成功。 提前致谢
【问题讨论】:
标签: reporting-services reportbuilder3.0
您不能安排您的查询以提供单个字段吗?这样最好。
如果没有,一种方法可能是使用表达式构建器中的拆分函数,例如
=Split(Fields!Fullname.Value, " ")
这会产生一个由空格分隔的字符串数组。然后您可以访问每个元素
=Split(Fields!Fullname.Value, " ").GetValue(x)
其中 x 是从零开始的索引
【讨论】: