SSRS报告中需要从显示字段中去除字符

问题描述 投票:0回答:1

[尝试从SSRS报告的“ InboundFlight”字段中删除字符。在这种情况下,“ AS4310”需要显示为“ 4310”,“ ASX721”需要显示为“ 721”。尝试了下面的代码,但最终出现错误:“报告失败,因为无法建立报告。” Intellisense不知道“替换”。关于如何仅显示SSRS领域之外的数字的任何想法?

ArrivalDateTime       InboundFlight
15/01/2019  1:16PM    AS4310        
15/01/2019  4:54PM    4258      
15/01/2019  5:13PM    ASX721        
15/01/2019  5:20PM    6222      



 =System.Text.RegularExpressions.Regex.Replace(
  IIf(IsNothing(=Fields!InboundFlight.Value), "", Fields!InboundFlight.Value),
  "(\d+)","$1")

错误:由于无法生成报告而导致报告失败。

regex reporting-services ssrs-2012
1个回答
0
投票

出于某种原因,我无法让捕获小组工作。这最终为我的案例工作。

=System.Text.RegularExpressions.Regex.Replace(Fields!InboundFlight.Value, "\D","")
© www.soinside.com 2019 - 2024. All rights reserved.