1

我的 2008R2 SSRS 报告包含一个名为借方的详细信息列,其格式类似于“#,0.00”。当我通过 .csv 导出文件时,借方列并不总是具有正确的 0.00 格式。如果数字是 0,那么出现的是“0”。如果数字是 123.40,则显示为 123.4。如果号码是 123.44,则显示为 1213.44。

我希望此列中的每个数字在 .csv 文件中始终有 2 个小数位。我查看了有关 stackoverflow 的许多其他文章,但似乎都没有正确解决此问题。

我尝试将格式更改为许多其他格式。我注意到当我将 SSRS 中的格式更改为货币的“C”时,出现了 2 个小数位。但问题是我的用户不想要“$”符号。

我尝试在配置文件中将 CSV 导出更改为 ASCII 格式,但这不起作用。我在这里使用了代码:Non-Unicode CSV Export from SQL Server Report Server

任何人都可以在不手动更改 CSV 文件的情况下帮助我在 CSV 文件中获得正确的格式吗?

谢谢!

4

1 回答 1

0

提到的问题是当用户生成 CSV 格式的报告时正在显示报告标题,这不应该是这样的。但实际上在 CSV 格式中,在预览中,我们可以隐藏或显示报告标题,它不显示文本框名称

  While in the exported/generated one , the CSV format hides the report's headers, but instead of that it shows textbox names and any changes We made in the properties to change that textbox name to make it as blank or disappear, it reflects on that column values but doesn't on that textbox name.

所以我想更好地提一下,我们可以提供一些其他有意义的名称,或者默认显示为“Textbox1”,但我们必须为该文本框名称提供任何有效名称,并且它会出现在生成的 CSV 格式中。

注意:我还想提一下,所有可见性属性都适用于报告标题,但不适用于文本框名称。

于 2017-04-22T10:59:08.383 回答