2009-07-03 13 views
0

Reporting Servicesにレポートがあり、フィールド値に基づいたグループがあります。私は、そのフィールドを持つ行と同じくらい何度もレポートを繰り返す必要があります。問題は、Field!field.Valueを使用すると、明確な値だけが引き出されるようです。データセットには重複する値を持つ行があるため、すべてが表示されているわけではありません。SSRS重複があってもフィールド上でグループ化

私は親グループを宣言するとき、別個の行だけでなく親グループのすべての行でグループ化するように指示する方法がありますか?

また、フィールドに.Value以外の他のオプションを使用することはできますか?

答えて

0

「ダミー」(別名タイブレーカー、キーなど)を使用してグループ化して一意にすることができる2番目のフィールドはありますか?

これが私のやり方です。

編集:コメント後。

Rownumberなどの計算フィールドをデータセットに追加できますか?

編集2:私はSSRS自体に意味:"Calculated field"

+0

ありがとうございました。残念ながら、システムに重複したデータが残っていますが、以前はXSLTに基づいていた古いレポートを再作成しようとしていますが、そのエラーを再現する必要があります。それは大学の成績証明書であり、新しいものは古いものと同一でなければならない。 – kd7iwp

+0

これは通常のクエリでは機能しますが、残念なことにストアドプロシージャを使用しています。そのようなものを実際に追加することはできません。 – kd7iwp

1

何のグループへの表現として(データセットにそれを追加していない)RowNumber関数機能を使用してはどうですか?

私は今私の前でレポートを持っていませんが、それはうまくいくと思います。

関連する問題