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(公式)的主要内容,如果未能解决你的问题,请参考以下文章