在SSRS报告文本框中,我有=Fields!FullName.Value
显示客户全名(FirstName和LastName)。我想要做的只是显示他们的FirstName。我基本上想要删除第一个空格之后的每个字符
E.G如果返回的值是Tom Ndovu,我想要Dispaly Tom。
如果是Bill M Chark,我只想展示比尔。
答案 0 :(得分:4)
该指令从开始到第一次出现字符串“”(空格)
=Mid(Fields!FullName.Value,1, Instr(Fields!FullName.Value, " "))
如果并不总是存在空格,则应使用类似
之类的内容检查Instr返回的值=Mid(Fields!FullName.Value ,1,
IIF(Instr(Fields!FullName.Value, " ") > 0 ,Instr(Fields!FullName.Value, " "),
LEN(Fields!FullName.Value)))