SSRS FormatNumber 函数

SSRS FormatNumber 函数是一个文本函数,用于将表达式或数字字段格式化为数字并控制小数点位数。FormatNumber 函数用于格式化数字字段或数字的语法如下所示。在此,第二个参数是小数精度。

=FormatNumber(Fields!SalesAmount.Value, 2)

为了演示 FormatNumber 函数,我们使用下面的员工表,其中包含 15 条记录。图像显示了表格报告中的记录。

Source Table

SSRS FormatNumber 函数示例

为此,我将在“销售”列的右侧添加一个新列。接下来,右键单击“SalesFormat Name”下的文本框,然后选择“Expression”。为了理解报告,我建议您参考关于 图表表格分组格式化表格 的文章,这些文章都在 SSRS 中。

这将打开以下表达式窗口来格式化销售数字。下面的 SSRS FormatNumber 函数将格式化销售值,并将小数精度设置为二(小数点后两位)。

=FormatNumber(Fields!Sales.Value, 2)
FormatNumber Function expression to format numbers

同样,我在“销售”右侧创建另一个新列。在这里,我们将 3 作为第二个参数。这意味着 FormatNumber 函数将销售数字列格式化为三位小数精度。

=FormatNumber(Fields!Sales.Value, 3)

请单击预览选项卡以查看报告。如果您观察这些值,它们会自动四舍五入到小数点后的最近数字。有关更多函数,单击此处!

SSRS FormatNumber Function to format numbers and decimal precision values preview