4

Excel ワークブックの個別のページにレンダリングする必要がある 5 つのレポートがあるため、マスター レポートを作成し、それらをサブレポートとして呼び出す予定です。これは完全に機能しますが、問題は各ワークシートの名前を制御する必要があることです。ここでのトリックは、四角形を使用し、PageNameプロパティをワークシートの目的の名前に設定することだと思います。

問題は、サブレポートを四角形の中に配置して改ページまたは PageName を追加するとすぐに、マスター レポートを実行すると、次のエラーが表示されることです。One or more parameters were not specified for subreport _____

サブレポートをリスト内に配置すると、同じことが起こります。

四角形を介してパラメータを渡すか、四角形を使用せずにワークシートに名前を付けるにはどうすればよいですか?

SSRS 2008R2 を使用しています

4

1 に答える 1

2

私はこれを突き止めましたが、これは最も奇妙な SSRS バグのようです。サブレポートをリストまたは四角形内に移動して改ページを追加すると、SSRS は日付パラメーターの日付形式を反転するため、SSRS が日付として認識しない値を渡すことになります。

さらにあいまいなことに、レポートが成功するように日付値を反転させた場合、次に実行すると、SSRS は逆方向に反転し、レポートを終了するまでそのように反転したままになります。

レポートに戻り、上記の手順をもう一度繰り返します。これについては、Microsoft Connect で取り上げます。

于 2012-11-08T17:44:40.860 に答える