s-s-rs 报告导出到 excel(公式)

Posted

技术标签:

【中文标题】s-s-rs 报告导出到 excel(公式)【英文标题】:s-s-rs report export to excel (formulas) 【发布时间】:2013-10-25 08:34:35 【问题描述】:

我有一个 s-s-rs 报告,它对一列进行总计,如下所示:

=Sum(CDEC(Fields!Month01Balance.Value))

现在,当导出到 excel 时,它不会导出为公式。有人告诉我有一种方法可以使用 ReportFields 集合,但是我无法让它发挥作用。有谁知道我可以获得一个总列以将公式导出到 Excel 的方法?我不知道会有多少行,所以我无法手动引用每个 ReportField 文本框。

感谢您的指点!

【问题讨论】:

Excel Function within s-s-rS 2012的可能重复 查看我在此处创建的解决方案:***.com/a/56016094/3262289。 【参考方案1】:

您必须将单元格的 VALUE 替换为表示公式的文本,但公式前面必须有一个撇号:例如,

一个 |乙| C

2 | 4 | 6

变成:

一个 |乙| C

2 | 4 | '=A1+B1

将报告导出到 Excel 时,将所有单撇号替换为 [nothing]。公式现在应该可以运行了。

建议:创建一个名为“Show_Formulas”的新布尔报表参数。然后,为字段 C 编写表达式: =IIF(Parameters!ShowFormulas.Value,"'=A" & RowNumber("myQuery") & "+B" & RowNumber("myQuery"),Fields!C.Value)

这样,最终用户既可以查看报告中的值,也可以重新运行显示导出公式的报告。

【讨论】:

以上是关于s-s-rs 报告导出到 excel(公式)的主要内容,如果未能解决你的问题,请参考以下文章

s-s-rS:报告导出到 excel,不包括特定列

报告服务 (s-s-rS):报告页脚在导出到 excel 时不起作用

报告导出到 Excel 时 s-s-rS 保留空白表

在 s-s-rS 中将报告导出到 Excel

导出到 excel 时 s-s-rS 报告颜色发生变化

是否可以将 s-s-rS 报告导出到 Excel,报告的图表作为 Excel 图表而不是图像?