1

SimplePageHeaders=True を使用して SSRS から Excel にエクスポートしています。(これは、ワークシートにヘッダーがなく、印刷時にのみというユーザー要件があるためです)。

それはすべて正常に機能しますが、ヘッダーのテキストボックスには式が含まれています。つまり、次のようになります。

Report Name «Expr»

«Expr» は次のとおりです。

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

レポートを表示すると、この式は期待どおりに機能します。つまり、次のように出力されます。

レポート名 2012 年 11 月

しかし、Excel にエクスポートして、ページ設定または印刷プレビューを見ると、ヘッダーは次のようになります。

レポート名

つまり、式の結果がなくなりました。

式の結果を Excel ヘッダーに保持する方法はありますか? (ユーザーが Excel で何もする必要はありません)。

4

1 に答える 1

1

テキストボックスのプレースホルダーの下に式を配置したようです。単一のテキストボックス式を次のように使用してみてください

=” Report Name ”+ Format(Fields!CurrentMonthDate.Value, "MMM") & " " & CStr(Year(Fields!CurrentMonthDate.Value))
于 2012-11-27T10:25:50.203 に答える