我有一个姓名字段,每条记录都显示为“A Test 先生”(例如,头衔首字母姓氏)
我需要将全名拆分为 3 个单独的字段:头衔、首字母和姓氏。
有人可以提供帮助吗?我对报表生成器相当陌生,因此我已经用尽了我的技能基础,并且到目前为止我在这里的搜索尚未成功。 提前致谢
最佳答案
您不能安排您的查询来提供单独的字段吗?这样最好。
如果没有,一种方法可能是在表达式生成器中使用 split 函数,例如
=Split(Fields!Fullname.Value, " ")
这会产生一个由空格分隔的字符串数组。然后您可以访问每个元素
=Split(Fields!Fullname.Value, " ").GetValue(x)
其中 x 是从零开始的索引
关于reporting-services - 如何拆分全名字段(报表生成器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39083402/