SSRS FormatCurrency 函数

SSRS FormatCurrency 函数是一个文本函数,用于将数字(number)字段格式化为货币值,并分配系统控制面板中定义的货币符号。FormatCurrency 函数用于为格式化的数字字段分配货币符号的语法如下所示。其中,第二个参数是小数精度。

=FormatCurrency(Fields!SalesAmount.Value, 0)

为了演示 FormatCurrency 函数,我们使用下面的员工表,该表有 15 条记录。下图显示了表格报告中的记录。

Source Table

SSRS FormatCurrency 函数示例

为此,我将在“收入”列的右侧添加一个新列。接下来,右键单击“收入货币名称”下的文本框,然后选择“表达式”。为了理解报告,我建议您参考 SSRS 中关于图表、表格、分组和格式化表格的文章。

这将打开以下表达式窗口来格式化货币。SSRS FormatCurrency 函数将格式化收入列中的数字值并添加 c 货币符号。它分配系统本地货币符号(此处为 $)。

=FormatCurrency(Fields!Income.Value, 0)
SSRS FormatCurrency Function Expression to format currency values

同样,我将在“销售”列的右侧创建另一个新列。这里,我们将 2 作为第二个参数。这意味着 FormatCurrency 函数格式化“销售”列,并添加带两位小数精度的美元货币符号。

=FormatCurrency(Fields!Sales.Value, 2)

请点击预览选项卡查看报表。如需更多函数 >> 点击此处!

SSRS FormatCurrency Function to format numbers and add currency symbol preview