2017-06-19 13 views
1

私は次のシナリオを持っている:私は、動的な行と列とのマトリクス表を持って、行は三つのグループPRODUCT_TYPEメーカーサプライヤーを持つ列は動的に生成されている店舗です。すべてのデータは、SQL Serverのストアドプロシージャから返された単一のDataSetから取得されます。SSRS - 印刷順序の問題

行が1つの画面と列にもあまりにも大きくなりすぎると、今度は印刷順序が次のようになります。列がオーバーフローした場合、列は次のページにすべて印刷されます。行(3種類)。行がオーバーフローし、列はオーバーフローしていない場合、残りの行については、その列が次のページに表示される必要があります。これらの2つのシナリオは非常に単純ですが、私はすでにそれを働かせています。列の両方が、それは以下の画像として印刷する必要がありオーバーフローし、両方の場合:

enter image description here

私は右のそれを得るのに苦労しています、私はSSRSで、初心者ではないですし、唯一の基本を知っています。私はそれを理解しようとしている間にかなり苦労しており、それを正しくするようには見えません。

何か専門家のアドバイスをいただければ幸いです。

答えて

1

2つの行列が1つずつある場合、これを実現する1つの方法です。

最初に、すべての列#> X(Xは、ページに収めることができ、列の数である)と、その後のマトリックスを非表示列#< = X

マトリックス1

を隠しますMatrix 1

マトリックス2

<atrix 2