Ssrs 2008 具有可选小数位置的SSRS图

Ssrs 2008 具有可选小数位置的SSRS图,ssrs-2008,Ssrs 2008,是否可以为图形中的值显示可选的十进制数?我希望最多显示2个十进制值,但仅当用户输入它们时才显示。如果值是9.34,我想让它显示出来。但是如果值只有9,我希望它只显示9。如果用户键入9.3,则只应显示它 您可以通过将十进制值转换为字符串,然后使用如下格式字符来实现: =Format(CStr(Fields!a.Value),"#.##"); 只有存在十进制值时,#字符才会显示。(仅供参考,如果希望与格式字符串相反,则使用0.00将强制显示零,即使值是整数) 也可以使用组合,例如0.##或0##

是否可以为图形中的值显示可选的十进制数?我希望最多显示2个十进制值,但仅当用户输入它们时才显示。如果值是9.34,我想让它显示出来。但是如果值只有9,我希望它只显示9。如果用户键入9.3,则只应显示它

您可以通过将十进制值转换为字符串,然后使用如下格式字符来实现:

=Format(CStr(Fields!a.Value),"#.##");
只有存在十进制值时,
#
字符才会显示。(仅供参考,如果希望与格式字符串相反,则使用0.00将强制显示零,即使值是整数)

也可以使用组合,例如0.##或0##

进一步:


您也可以将该格式字符串放在“属性”中“数字”下的“自定义”选项中。

您可以通过将十进制值转换为字符串,然后使用如下格式字符来实现:

=Format(CStr(Fields!a.Value),"#.##");
只有存在十进制值时,
#
字符才会显示。(仅供参考,如果希望与格式字符串相反,则使用0.00将强制显示零,即使值是整数)

也可以使用组合,例如0.##或0##

进一步:


您也可以将格式字符串放在“属性”中“数字”下的“自定义”选项中。

无需转换为字符串。我转到了系列标签属性,然后是数字,选择自定义并键入了您提到的格式。很酷,我知道格式字符可以用于字符串,所以。。。另一方面也很高兴知道。为将来的访问者更新了答案。无需转换为字符串。我转到了系列标签属性,然后是数字,选择自定义并键入了您提到的格式。很酷,我知道格式字符可以用于字符串,所以。。。另一方面也很高兴知道。为未来的访客更新答案。