【发布时间】:2011-07-27 08:38:18
【问题描述】:
我正在尝试格式化报告服务中的列以显示带有千位分隔符和逗号的数字。我使用的表达式如下:
=Format(Fields!Price.Value, "#,##0.00")
效果很好。另外,如果我使用表达式:
=FormatNumber(Fields!Price.Value, 2, true, false, true)
效果也很好。问题是转换为excel时。该列按预期显示在 excel 中,但单元格的格式是常规而不是带有千位分隔符的数字。因此,由于被视为字符串(常规格式),用户无法将公式应用于列。我知道我可以在 excel 中将列转换为数字格式,但我希望在通过报告服务转换为 excel 时,该列仅以数字格式显示。
有可能吗?在谷歌搜索并没有给我任何线索。
提前致谢
【问题讨论】:
-
你能说出你使用的是什么BIDS版本吗?
-
Microsoft Visual Studio 2005 版本 8.0.50727.762 (SP.050727-7600)
标签: excel reporting-services formatting