3

我在表格中有一个单元格,其值设置为整数。

单元格Format的 设置为000在报表查看器或其他导出格式(如 PDF)中显示时导致所述整数填充零

但是,当我将此报告导出到 Excel 时,单元格中显示的值为#VALUE!.

如何在 Excel 中将值显示为填充零?

我想知道这是否可以在没有嵌入(.net)代码或更改 SQL 查询的情况下在 SSRS 设计中本地完成。

4

3 回答 3

2

这可以解决它;

=Right("000" & Fields!MyInt.Value.ToString, 3);
于 2012-07-18T09:12:40.183 回答
0

#VALUE!值无法在单元格中显示时显示。格式看起来正确,因此请检查该列是否足够宽以显示该值。

于 2012-07-18T08:36:27.233 回答
0

#价值!在公式中使用错误类型的参数或操作数时显示。

检查返回到 Excel 的数据是否不包含前导“=”、“-”或“+”

如果确实如此,Excel 会将其视为公式。

如果只有#VALUE!在单元格中,则 SSRS 正在传递一个无效值。

还可以查看单元格中的格式以查看从 SSRS 传递的内容。我希望看到“000”或“000;000”或“000;000;000;”的格式。

这些是正数、负数、零和文本的格式,从左到右。

于 2012-07-18T09:04:24.070 回答