2017-04-07 4 views
0

私はこの問題をGoogleで探知していますが、この問題を抱えている人は他にいません。私はメインレポートとサブレポートを付けてSSRS 2012と作業しています。サブレポートには2つのパラメータがあります.1つはアカウント番号で、もう1つは日付です。これらはサブレポートに正しく渡されますが、プレビューされた結果はサブレポートの背後にあるストアドプロシージャの表示結果とは異なります。 RDL Preview Resultsストアドプロシージャが返すものとは異なる結果をプレビューするSSRSレポートの問題

のみ:私はちょうどサブレポートをレンダリングするとき DB stored proc results

、私はこれを取得しています:

絵はので、ここでストアドプロシージャの結果がどのように見えるされ、1000の言葉を言いますグループ化はStateOfJurisdictionにあります。私はこれをグループ化して、またはグループ化せずに試しました。

両方の行のデータが混在しているようです。私はまた、確かにRDLキャッシュファイルをクリアしました。どんな助けでも大歓迎です!

+1

「サブレポートをレンダリングすると、私はこれを得ています....」。ですから問題はメインレポートとは無関係ですか?サブレポートのパラメータを手動で設定して実行しても、不整合が見えることは確認できますか? – Daniel

+0

SQLプロファイラを使用してトレースを実行し、クエリを比較してください –

+0

ダニエルありがとうございます。あなたは正しいです。私は99.9%の問題がメインレポートとは無関係であると確信しています。私はまた、使用されているパラメータをチェックして、サブレポートのみを実行した場合と同じ結果になります。 –

答えて

0

[OK]を、この一晩と混乱した後、私は新しいサブレポートを作成し、サイズのためにそれを試してみることにしました。出来た!それが何であるかはっきりしていませんが、RDLファイルを後で比較して、煙煙銃の内容を確認しなければなりません。しかし、すべての助けをありがとう!

0

Visual Studioでレポートをテストしているようです。 Visual Studioは、開発時にデータベースヒットをキャッシュします。最新のデータでリフレッシュするには、データセットをリフレッシュするか、レポートを実行して緑のリフレッシュ矢印を選択します。それ以外の場合は、将来のキャッシュから実行されます。

関連する問題