设置数字和日期的格式 (Report Builder 2.0)
通过从相应数据区域的**“属性”对话框的“数字”**页选择格式,可以在数据区域中设置数字和日期的格式。
若要指定文本框报表项中的格式字符串,需要选择要对其设置格式的项,右键单击该项,选择**“文本框属性”,然后单击“数字”**。此方法还可用于设置 Tablix 数据区域中各个单元格的格式,因为表或矩阵数据区域中的单元格是单个文本框。
图表数据区域通常用于显示沿类别 (x) 轴的日期,和沿值 (y) 轴的值。若要指定图表中的格式设置,请右键单击某个轴并选择**“轴属性”**。在值轴上,只能为数字指定格式。有关详细信息,请参阅设置图表上轴标签的格式 (Report Builder 2.0)。
若要指定仪表数据区域中的格式设置,请右键单击仪表的刻度,并选择**“径向刻度属性”或“线性刻度属性”**。
设置数字和日期格式的注意事项
在设置报表中数字和日期的格式之前,应注意以下事项:
默认情况下,数字的格式设置反映客户端计算机上的区域性设置。将格式设置字符串用于指定数字的显示方式,可使格式设置保持一致,而无论用户在何处查看报表。
**“数字”**页上提供的格式是 .NET Framework 标准数字格式字符串的子集。若要使用未显示在对话框中的自定义格式来设置数字或日期格式,可以将任何 .NET Framework 格式字符串用于数字或日期。有关自定义格式字符串的详细信息,请参阅 MSDN 上的主题Formatting Types(设置类型的格式)。
如果已指定了自定义格式字符串,则它的优先级比特定于区域性的默认设置的优先级更高。例如,假定设置了自定义格式字符串“#,###”以将数字 1234 显示为 1,234。对于美国用户和欧洲的用户而言,它的含义可能是不同的。在指定自定义格式之前,请考虑您选择的格式将会如何影响那些可能会查看报表的不同区域性的用户。
如果指定了无效的格式字符串,则将被格式化文本解释为覆盖格式设置的文字字符串。
如果是对同一文本框中的数字和字符组合设置格式,请考虑使用占位符,以将数字和其余文本区分开来单独设置格式。有关详细信息,请参阅设置文本格式和导入 HTML (Report Builder 2.0)。如果为文本框的 Format 属性指定了无效格式字符串,则该格式字符串会被忽略。如果为图表或仪表上的 Format 属性指定了无效格式字符串,则指定的格式字符串将被解释为字符串并且不会应用格式设置。