2016-11-01 21 views
2

SSRSを使用してERP実装プロジェクトのレポートをコンパイルしています。私はすべてのシートのヘッダーにユニークなジョブ番号を表示するために探しています。たとえば、注文番号66では、19ページのヘッダーの上部に19の固有のジョブ番号が必要です。次のようにジョブ番号がしているフォーマットは以下のとおりです。SSRSの動的パラメータがページヘッダーに渡される

66-1500001, 66-1500002 --> 66-1500019 

私はJobProd_JobNumという名前のこのデータセット内のJOBNUMBERという名前のデータセットとフィールドを持っています。 SSRSレポートのジョブヘッダーセクションには入力できないので、tablixを使用しないでこれを行う必要があるので、JobParameterというパラメーターを作成しました。 I、私はヘッダ部上に配置されたテキストボックスに格納されたプロシージャ内で次のコードを使用している:

=Parameters!JobParameter.Value 

これは全19ページで、最初のジョブ番号を表示:

661500001 

私はジョイン機能を使用しようとしましたが、これはちょうど各ページに1つのユニークなジョブ番号を表示する必要がある各ページに一緒に19のジョブ番号をすべて結合しました

とにかくストアドプロシージャ最初のページ番号に最初のジョブ番号を与えますなど19のジョブ番号まで、このようにそれに何かを残すために:

page1, job number : 66-1500001 
page2, job number : 66-1500002 
page3, job number : 66-1500003 
... 
page19, job number : 66-1500019 

は、ポールを任意の助けに感謝。

+2

ここでタブリックスでページ区切りを使用する良い例がありますhttp://stackoverflow.com/questions/21435830/ssrs-add-a-page-break-after-a-specific-group-sql- server-2008-r2 – u07ch

+0

これは便利ですが、残念ながらここでは適用できません。ヘッダーに表示されているデータは上記のデータセットから来ているため、Tablixは使用できません。データのページングに問題はありません。本文セクションに含まれているtablixにあるグループの新しいインスタンスごとに分割しているため、注文の詳細、注文数量などがわかります – Macca424

答えて

1

私はここで自分自身を試してきましたが、答えが見つかりました。それは実際にはかなり簡単です。私は含まれてい私のTablixデータ(括弧内のデータセット名)

1.Order Number (Orderhed_OrderNum) 
2.Job Number (JobProd_JobNum) 
3.Sheet colour(OrderDtl_OrderQty) 
4.SKU(OrderDtl_XPartNum) 
4.Qty(OrderDtl_LineDesc) 

番号は3が2などの子の中で、その2 1の子である、私は私のデータをグループ化してきた順番ですがありますtablix、私は仕事の番号情報を持っているので、私がする必要があるのは、tablixから使用しているテキストボックスをページヘッダーに呼び出すことだけです。ヘッダーの形式で各関連ページの上部に19個のユニークなジョブ番号を表示する

=ReportItems!JobProd_JobNum.value 

:テキストボックスの名前は、私はヘッダセクションにテキストボックスを作成し、次の式を添付しJobProd_JobNumました。

関連する問題