在序列号中添加破折号并删除 SSRS 中的零填充

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

我有一个序列号,写为 240001234。我如何编写该函数,使其读取为 24-1234?序列号从 1 开始,最多 5 位数字,因此我只想删除中间的填充零。

谢谢!

到目前为止,我可以写 =Left(Fields!DR.Value, 2) + "-" + Right(Fields!DR.Value, 7) 但这留下了不必要的 0,所以我得到 24-0001234。

ssrs-tablix
1个回答
0
投票

使用

Right(Fields!DR.Value, 7)
从右侧抓取七个字符,其中包括您要删除的字符。因为你只想要最后四个,所以用这个代替:

=Left(Fields!DR.Value, 2) + "-" + Right(Fields!DR.Value, 4)
© www.soinside.com 2019 - 2024. All rights reserved.