我正在尝试格式化工资字段,并且在进行格式化时似乎无法显示货币符号.我已经尝试使用文本框字段格式化器,然后我尝试使用下面的表达式.
当我在输入表达式后重新运行我的报告时,我#ERROR
在输出中得到了一个.还有什么我可以尝试的吗?
=Format(Fields!number.Value, "£")
Ian Preston.. 41
将文本框格式设置为C0
,即货币为0位小数:
这将受报告语言属性的影响 - 设置en-GB
为磅,如您的示例所示:
您还可以设置文本框属性,这也为您提供了在报告语言之外设置符号的选项:
最后,您可以使用如下字符串:
=Format(Fields!number.Value, "C0")
这会将字段类型更改为字符串,这与其他选项不同,如果导出到Excel,这些选项可能会生效.