SSRS Excel在表头中输出expression式
我正在使用SimplePageHeaders = True从SSRS导出到Excel。 (这是因为有一个用户需求是在工作表中没有标题,但只在打印输出)。
这一切工作正常,但在我的头文本框包含一个expression式,即它看起来像这样:
Report Name «Expr»
“Expr”如下所示:
=Format(Fields!CurrentMonthDate.Value, "MMM") & " " & CStr(Year(Fields!CurrentMonthDate.Value))
当我查看报告时,此expression式按预期工作,即输出为:
报告名称2012年11月
但是,当我导出到Excel中,并查看页面设置或打印预览,标题出现为:
报告名称
即expression结果已经消失。
有什么办法保持expression式结果在Excel头? (不需要用户在Excel中做任何事情)。
看起来你已经把expression式放在占位符的文本框中。 尝试使用单个文本框expression式
=” Report Name ”+ Format(Fields!CurrentMonthDate.Value, "MMM") & " " & CStr(Year(Fields!CurrentMonthDate.Value))