【问题标题】:Number formatting in SSRS 2008SSRS 2008 中的数字格式
【发布时间】:2009-12-19 06:21:53
【问题描述】:

SSRS 2008 报告正在使用 T-SQL 查询开发。要求是以印度格式显示数字。例如 1234568 应显示为 12,34,568。 SSRS 仅应用千位分隔符(即 1234568 显示为 1,234,568),尽管所有报表项的数字格式设置为区域设置,并且报表服务器计算机中的区域设置设置为所需格式。我们也尝试了自定义格式,但没有成功。有没有解决这个问题的方法。提前致谢。

【问题讨论】:

    标签: reporting-services ssrs-2008


    【解决方案1】:

    这会有帮助吗?

    http://agilebi.com/cs/blogs/jwelch/archive/2008/12/16/formatting-numbers-in-ssrs-and-ssas.aspx

    social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/836141dd-097f-402e-ae95-f561cbf3b6c6/

    【讨论】:

    • 第一个链接没有帮助,因为它说明了一种以 10K 而不是 1K 显示数字的方法。第二个链接中概述的自定义代码帮助了我。谢谢
    • 只是出于好奇,但更改区域设置也可以解决问题吗?
    【解决方案2】:
    【解决方案3】:

    在字段值中使用=Format(Fields!ServiceTaxAmt.Value,"##,##,##,###.00"),并将报告属性的语言值更改为hi-in

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多