2

我正在使用 RDLC 表达式将我的数据四舍五入到小数点后 4 位。但是如果我使用'Round'函数,如果数据没有十进制值,它将在小数点后显示零。

例如:如果我的值为 1,则显示 1.0000。如何去除零?

我的表达:=Round(CDec(Fields!ExchangeRate.Value),4)

我需要没有小数点的数字作为整数,如果它有十进制值,那么它应该以十进制值显示。

提前致谢。

4

3 回答 3

7

=Format(CDec(Fields!ExchangeRate.Value),"#.####")

以上表达式工作正常。谢谢你。

于 2013-09-16T11:37:17.823 回答
2

在此处输入图像描述

只需尝试一下……它对我有用。

于 2018-12-24T08:22:08.790 回答
1

您可以将文本框的 Format 属性用作

1- right click the textbox
2- click number
3- select Number from the category
4- set Decimal Places to 0

希望它会帮助你问候

于 2013-09-16T11:29:38.377 回答