【发布时间】:2021-08-19 05:45:41
【问题描述】:
在我的 SSRS 专栏之一中,我的表达式为
=ROUND(Fields!Contribution_Margin_.Value,5) & "%"
如您所见,我在四舍五入到小数点后对百分比符号进行了硬编码。但问题是用户希望在 SSRS 报告中只看到 2 个小数,当他将其导出到 excel 时,他希望在单击该特定单元格时获得 5 个小数。
所以我进入了文本框属性,在数字部分,我四舍五入到 2 但它没有发生,因为我最后有“%”符号,所以在这之后它也给了我直到 5报告中的小数。
任何解决方案如何使其在 SSRS 中保留 2 位小数。
【问题讨论】:
-
将文本框格式更改为
#.00%或0.00%,并让用户导出为csv然后在excel中打开。 -
@MichaelVine 它不工作它仍然给我价值直到小数点后 5 位。我认为这是硬编码最后的百分比符号的原因
-
删除表达式并仅使用该字段。您在表达式中四舍五入到 5 位小数,它正在覆盖格式。我也在谈论格式文本属性而不是数字格式属性。
标签: reporting-services ssrs-2008 ssrs-2012