ssrs报告导出为excel(公式)
我有一个ssrs报告总计一个列,如下所示:
=Sum(CDEC(Fields!Month01Balance.Value))
现在,当输出为excel这不会作为公式输出。 我被告知有一种方法可以使用ReportFields集合来实现,但是我无法使其工作。 有谁知道一种方法,我可以得到一个总列,导出公式擅长? 我不知道会有多less行,所以我不能手动引用每个ReportField文本框。
感谢这里的任何指针!
您必须用表示公式的文本replace单元格的VALUE,但公式必须以单撇号开头:例如,
A | B | C
2 | 4 | 6
变为:
A | B | C
2 | 4 | “= A1 + B1
将报表导出到Excel时,用[无]replace所有单撇号。 公式应该现在运行。
build议:创build一个名为“Show_Formulas”的新的布尔型报表参数。 然后,为字段C:= IIF(参数!ShowFormulas.Value,“= A”&RowNumber(“myQuery”)&“+ B”&RowNumber(“myQuery”),Fields!C.Value)
这样,最终用户可以看到报表中的值,或者重新运行显示出口公式的报表。