想要在 ssrs 报告的文本框中仅显示最后 3 位数字

Want to display only last 3 digits number in textbox in ssrs report

我从 sql 得到的输出类似于 1011153, 1011154, 101155。我只想分别显示 153, 154, 155 中的最后 3 位数字。

我正在使用 SSRS 报告。

您可以使用这个表达式:

=IIF(Fields!your_field.Value.ToString().Length > 3, Fields!your_field.Value.ToString().Substring(Fields!your_field.Value.ToString().Length - 3, Fields!your_field.Value)

这应该能找到您要找的东西:

=Cint(Right(Cstr(Fields!ID.Value),3))

你可以简单地写:

=Right(Fields!YourID.Value, 3)