1

SSRS 2008でRDLを開発しています。3つのサブレポートを取得して、1つのレポートに変換しました。これで、3つのタブリスを持つ1つのRDLファイルができました。しかし、3つのサブレポートデータセットすべてを1つにマージしてから、1つのデータセットになりました。(したがって、これら3つのテーブルのそれぞれを1つに結合しました)。

しかし今、私はこれら3つのタブリスすべてをすべてに共通の日付フィールドでソートしたいと思います。3つのタブリスすべてが参加する日付フィールドを選択したことはわかっています。次に、3つのタブリスすべてをリストコントロールでラップし、このリストコントロールを[この日付フィールドで並べ替え]に設定しました:"actual_date"。

しかし、レポート出力を表示すると、代わりに、すべてのTablix Aをactual_dateで並べ替え、次にすべてのTablix Bをactual_dateで並べ替え、次にTablixCをactual_dateで並べ替えます。

代わりに、BのレコードがAのレコードの前に発生する場合は、この1つのAレコードの前に1つのBレコードをリストする必要があります。どうすればこれを達成できますか?

4

1 に答える 1

1

タブリックスを1つにまとめる必要があります。SSRSは、タブリックスを分割して別のタブリックスとインターリーブすることはありません。

したがって、3つのタイプのデータすべてを含むことができるTablixを作成します。セル内の式を使用して、セルに表示されるフィールドを変更できます。次に、適切なレベル(詳細グループまたは親グループ)で並べ替えを設定します。

于 2011-10-20T15:27:03.877 に答える