2012-01-03 21 views
4

を示していないが、私は、部門名でソートされた個人的報告書を持って、まだ私はヘッダに部署名のフィールドを追加するときに、それだけで正常に最初の部門名を出力します。他のすべてのページにヘッダーがありますが、ヘッダーに正しい部門名ではなく最初の部門名が残っています。つまり、レポートのヘッダーにある部門名へのフィールド参照は更新されません。私はストアドプロシージャからの使用であるデータを閲覧し、部門名はデータ内にあり、それらは正しいものです。SSRS 2008 - レポートのヘッダーには動的データ

答えて

4

[OK]を、これはOPを使用して終了し彼の全体のアイデアた答えは、私はちょうどそれを掲示しています解決策は次のとおりです。私はTablixのに別の列を追加して、部署名を保持し、その中にテキストボックスを追加する必要がありましたそれから私は、報告書から列を隠し、ヘッダ内そのテキストボックスへの参照を設定するテキストボックスの名前を内。 tablixの名前はDepartmentNameで、ヘッダーの中には=ReportItems!DepartmentName1.Valueのテキストボックスが追加されました。魅力的な作品です!!! "

0

ヘッダー(私はテキストボックスであると仮定します)に部門名のフィールドを追加した後、そのテキストボックスの式はfirst(Fields!DepartmentName.Value,"Your Dataset")またはその他のgropuing関数でないことを確認する必要があります。ヘッダーがリスト内にあると仮定して、ちょうどFields!DepartmentName.Valueである必要があります。

「OK、ここで:opが、現在それを自分自身を行うのに十分な評判を持っていないため

+0

残念ですが、 ror "レポート項目式は、現在のデータセットスコープ内のフィールドのみを参照することができます。また、集計内にある場合は、指定したデータセットスコープ"フィールドが自分のデータセット内にあります。また、レポートの本文にそのフィールドを追加して、そのフィールドも更新していない、同じ問題です。それが最初の部署名を出力しますが、データセット –

+0

で複数の部門がuser1127973 @があるにもかかわらず、報告書のすべてに同じ部署を使用しています - あなたは別のページ上の別の部門名を表示したい場合は、テキストボックスを配置する必要がありますあなたは改ページを作成するために使用している同じリスト、そうでない場合はそのつもりショーだけで1名 – Lamak

+0

[OK]を、ここでのソリューションです内:私はTablixのに別の列を追加して、部署名を保持し、その中にテキストボックスを追加する必要がありました。次に、レポートから列を隠し、ヘッダー内のそのテキストボックスへの参照を設定します。 Tablixの内のテキストボックスの名前は、ヘッダー内のように、「DepartmentName」と名付けられた、私は表現「= ReportItems!DepartmentName1.Value」とテキストボックスを追加しました。魅力的な作品!助けを おかげで...あなたは私は正しい方向に向かってしまった:) –

関連する問題