首页 文章

SSRS Excel导出与 Headers 中的表达式

提问于
浏览
1

我使用SimplePageHeaders = True从SSRS导出到Excel . (这是因为用户要求工作表中没有 Headers ,但仅限打印输出) .

一切正常,但我的 Headers 中的文本框包含一个表达式,即它看起来像这样:

Report Name «Expr»

«Expr»的地方如下:

=Format(Fields!CurrentMonthDate.Value, "MMM") & " " &
     CStr(Year(Fields!CurrentMonthDate.Value))

当我查看报告时,此表达式按预期工作,即输出为:

Report Name Nov 2012

但是当我导出到Excel,并查看页面设置或打印预览时, Headers 出现如下:

Report Name

即表达结果已经消失 .

有没有办法将表达式结果保存在Excel Headers 中? (无需用户在Excel中执行任何操作) .

1 回答

  • 1

    您似乎已将Expression放置在文本框中的占位符下 . 尝试使用单个文本框表达式

    =” Report Name ”+ Format(Fields!CurrentMonthDate.Value, "MMM") & " " & CStr(Year(Fields!CurrentMonthDate.Value))
    

相关问题