SSRS 文本框属性数字格式不适用

SSRS textbox properties number format not applying

我正在尝试格式化一些数字,但它们不会使用应用于文本框的数字格式属性。

起初我的千位分隔符是“.”。 (点)和小数分隔符为“,”(逗号),但我被要求将它们反转(千为逗号,小数为点)。

使用文本框 属性 向导时,千位分隔符似乎默认为点,我猜这是来自机器上的区域设置,所以我根据要求更改了机器上的设置。

现在向导确实显示默认的千位分隔符是逗号...但是当 运行 报告时它显示旧设置

(e.g: 123.456,79 instead of 123,456.78)

我重新启动了机器,清理了项目和解决方案,它仍然不会使用新设置。

我真的不想在这里使用表达式,因为它使用的是文本框 属性 而不是新机器区域设置。

有什么线索吗?

编辑

我正在正确设置格式,我不想要自定义格式我正在检查文本框属性下的 'Use 1000 separator (,)'(当您右键单击文本框而不是选择一个文本框并按 F4 时)。在预览中,我得到它显示的数字为:

Example: 12,345.67

这就是我想要的输出方式,但是,当我 运行 报告时,输出显示为:

12.345,67

似乎,即使我更改了服务器区域设置,报告仍在使用 'spanish - Colombia' 区域并将数字格式设置为 "#.0,00",而不是"#,0.00"。因此,在报告设置中,在本地化选项卡下,我选择了 en - US 并设置了正确的格式。

虽然有效,但我仍然觉得这个例子有点奇怪,如下所示:

输出仍然是

12.345,00

我等几天看看有没有人有别的解决办法