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

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

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

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

感谢您的指点!

【问题讨论】:

标签: excel reporting-services ssrs-2008


【解决方案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)

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多