【问题标题】:SSRS Report DecimalsSSRS 报告小数
【发布时间】:2010-07-20 19:28:10
【问题描述】:

我已经对其进行了一些搜索,但无法使其正常工作。

我希望报告显示与字段一样多的十进制字符,就这么简单。

例子:

  • 值 = 169.99 |输出 = 169.99
  • 值 = 169.9999 |输出 = 169.9999

如果我没有将 Format 属性设置为任何值,它会对齐字段,有时它会返回 2 个小数,有时会返回 4 个小数,即使我只有 2 个小数。

那么如何格式化它以显示与值一样多的十进制字符?

PS:我使用的是巴西葡萄牙语,所以它返回“169,9900”,但我认为这与它没有任何关系,因为美式英语也是如此。

PS 2:字段数据类型是 MONEY。

【问题讨论】:

    标签: reporting-services reporting string-formatting reportingservices-2005 numeric


    【解决方案1】:

    解决方案:

    我写了一个表达式来检查“,”信号之后的零。 无法使其与配置一起使用,或者通过 Format 属性,必须将一些逻辑编写为表达式。

    逻辑:

    它基本上用空格替换所有零,然后修剪字符串的末尾,删除末尾无用的零,然后用零替换空格。当然不是那么简单,但是我涵盖了所有其他可能发生的情况,例如,如果字符串在“,”信号之后仅以零结尾,则它将是“200”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-09
      • 1970-01-01
      • 2018-11-25
      • 2019-01-08
      相关资源
      最近更新 更多