0

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

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

例子:

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

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

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

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

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

4

1 回答 1

0

解决方案:

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

逻辑:

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

于 2010-07-28T19:55:35.580 回答