reporting-services - Reporting Services [SSRS]表达式的有效样式格式字符串是什么?

我正在尝试为ReportingServices表达式中的格式(表达式为对象,样式为字符串)函数计算样式字符串。
我找不到这些样式格式字符串的文档位置!
具体来说,我试图将价格字段的格式设置为始终保留2位小数。
IE 1.5格式到1.50美元


最佳答案:

使用货币格式字符串设置格式

=Format(Fields!Price.Value, "C")

它将给您两个小数位,前缀为“$”。
您可以在msdn上找到其他格式字符串:Adding Style and Formatting to a ReportViewer Report
注意:msdn文章已存档到“vs2005_general”文档中,该文档不再可直接在线访问。以下是引用的格式字符串的摘录:
格式化数字
下表列出了常见的.NET Framework数字格式
串。
格式字符串,名称
C或C货币
D或D小数
E或E科学
F或F固定点
G或G概述
N或N号
P或P百分比
R或R往返
x或x十六进制
您可以修改许多格式字符串以包括精度
用于定义
小数点。例如,D0的格式化字符串格式化
使其在小数点后没有数字的数字。你
也可以使用自定义格式字符串,例如,,。
设置日期格式
下表列出了常见的.NET框架日期格式
串。
格式字符串,名称
D短日期
D长日期
T短时间
很长时间
f完整日期/时间(短时间)
f完整日期/时间(长时间)
G一般日期/时间(短时间)
G一般日期/时间(长时间)
m或m月日
R或R Rfc1123模式
Y或Y年月份
您还可以使用自定义格式字符串;例如,dd/mm/yy。
有关.NET框架的详细信息
格式化字符串,请参见格式化类型。