【问题标题】:SSRS currency formatSSRS 货币格式
【发布时间】:2015-11-16 11:55:12
【问题描述】:

我很难最后完成正在构建的报告。它必须显示一个价值,一个货币价值。唯一的问题是一个小问题,报告生成器显示一个“,”作为 1000 分隔符,但我需要它显示一个“。”相反,例如:

现在它显示: 12,345,678.00

我需要它显示: 12.345.678,00

我在这里阅读了很多问题并尝试了以下代码:

= (new Decimal(11123.55)).ToString("€#,0.00;(€#,0.00)",
    new System.Globalization.CultureInfo("es-ES"))

但这也不能正常工作,然后它会在报告中输出:

€11853724112355

我现在完全没有想法了。

提前谢谢你

【问题讨论】:

    标签: reporting-services numbers format currency


    【解决方案1】:

    您应该将单元格的值保留为数字,因为这在某些情况下会更好,例如导出到 Excel。一般来说,数据和表示应该分开。

    您的报告可能将Language 属性设置为en-US。将其设置为es-ES 并将单元格的Format 属性设置为C,它应该可以正常显示。

    【讨论】:

    • 感谢您的回答。它仍然无法正常工作。现在它输出:$8,537,241.00
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-24
    • 1970-01-01
    • 2012-01-22
    • 1970-01-01
    • 1970-01-01
    • 2014-01-28
    相关资源
    最近更新 更多