Reporting services 修剪文本SSR

Reporting services 修剪文本SSR,reporting-services,ssrs-2012,Reporting Services,Ssrs 2012,我有一个数据字段被输出到一个报告中,该报告给出了以下信息,例如: '参考编号:878655555详细信息、详细信息、大量文本等' 基本上,我想在报告中显示的唯一文本是粗体数字 请有人告诉我如何使用左和右(或其他一些功能)删除我想要输出的数据的任意一侧的多余文本?我试过几种组合,但到目前为止没有效果 谢谢。如果数字总是9位数,请使用MID和InStr =Mid(Fields!YourField.Value, InStr(Fields!YourField.Value, ": ")+2, 9) =M

我有一个数据字段被输出到一个报告中,该报告给出了以下信息,例如:

'参考编号:878655555详细信息、详细信息、大量文本等'

基本上,我想在报告中显示的唯一文本是粗体数字

请有人告诉我如何使用左和右(或其他一些功能)删除我想要输出的数据的任意一侧的多余文本?我试过几种组合,但到目前为止没有效果


谢谢。

如果数字总是9位数,请使用
MID
InStr

=Mid(Fields!YourField.Value, InStr(Fields!YourField.Value, ": ")+2, 9)
=Mid(字段!my.Value,InStr(字段!my.Value,“:”)+1
,Instr(Instr(Fields!my.Value,“:”)+3,Fields!my.Value,“”)-
InStr(字段!myValue,“:”)-1)


受Mazhar的帖子启发,这个技巧是否总是在文本“Number:”之后和粗体数字之前留有空格?在粗体数字后和下一个单词前总是有空格吗?谢谢你回来。是的,总是有空位的。非常感谢马扎。你的帖子直接让我解决了这个问题。非常感谢。很高兴我能帮助@WillF