如何拆分全名字段(报表生成器)

How do I split a full name field (Report Builder)

我有一个名称字段,每条记录都显示为 "Mr A Test"(例如,头衔首字母姓氏)

我需要将全名拆分为 3 个单独的字段,标题、姓名首字母和姓氏。

有人能提供帮助吗?我是 Report Builder 的新手,所以我已经用尽了我的技能基础,到目前为止我在这里的搜索没有成功。 提前致谢

你能不能不安排你的查询来提供个别字段?这样最好。

如果没有,一种方法可能是在表达式构建器中使用拆分函数,例如

=Split(Fields!Fullname.Value, " ")

这将生成由 space 分隔的字符串数组。然后您可以访问每个元素

=Split(Fields!Fullname.Value, " ").GetValue(x)

其中 x 是从零开始的索引