gpt4 book ai didi

string - SSRS Reporting Services - 在某个单词处拆分字符串

转载 作者:行者123 更新时间:2023-12-04 05:02:55 26 4
gpt4 key购买 nike

我一直在寻找一个我认为可能很简单的答案,并认为我已经在 stackoverflow 上找到了它:

SSRS Reporting Services - Bold Word in String

但遗憾的是它不起作用。我试图拆分出现某个单词(在本例中为“Office”)而不是参数的字符串,并将所有内容放在该单词的左侧。

例如如果字符串显示“伦敦总公司南 123”或“伯明翰总公司北 123”,我只需要“伦敦总公司”或“伯明翰总公司”,如果“办公室”未出现,则为空白。

这是我尝试过的,但我在输出中收到 #Error :

=IIF(Instr(Fields!myString.Value, "Office"), Left( Fields!myString.Value , Instr( Fields!myString.Value , "Office") - 1 ),"")

最佳答案

试试这个表达:

=IIF(Instr(Fields!myString.Value, "Office"),     
split(Fields!myString.Value,"Office").GetValue(0)
,Fields!myString.Value)

它只是意味着
=IIF( <condition>myString Contains Office, 
<true> yes so split it and grab the first part,
<false> no it doesn't leave the string as it is
)

基本上,您需要检查是否 Fields!myString.Value包含关键字“办公室”。如果是这样,您需要拆分字符串并选择第一部分,否则,您需要保持原始字符串不变。 (你没有做的)

关于string - SSRS Reporting Services - 在某个单词处拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15898563/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com