asp.netアプリケーションのレポートを作成しようとしています。このレポートには、各曜日に注文された単位と組み合わせて、各アイテムの数量が表示されます。曜日は列です。
具体的には、2つのテーブルがあります。1つは注文ID、顧客名、日付などのOrdersテーブルです。2番目のテーブルはOrderItemsで、このテーブルには外部キーとしての注文ID、注文アイテムID、アイテム名、単位(exp:それぞれ、ボックス、ケース)、数量、および価格。
ユーザーがレポートの日付範囲(たとえば、3/2/12から4/2/12まで)を私のaspページで選択すると、レポートは注文アイテムを週ごとにグループ化し、次のようになります。
**week (1) starting from sunday of such date to saturday of such date**
item | unit | Sun | Mon | Tues | Wedn | Thur | Fri | Sat | Total Price for week
item1 | bag | 3 | 0 | 12 | 8 | 45 | 1 | 4 | $1234
item4 | box | 2 | 4 | 5 | 0 | 5 | 2 | 6 | $1234
**week (2) starting from sunday of such date to saturday of such date**
item | unit | Sun | Mon | Tues | Wedn | Thur | Fri | Sat | Total Price for week
item1 | bag | 3 | 0 | 12 | 8 | 45 | 1 | 4 | $1234
item4 | box | 2 | 4 | 5 | 0 | 5 | 2 | 6 | $2354
**week (2) starting from sunday of such date to saturday of such date**
item | unit | Sun | Mon | Tues | Wedn | Thur | Fri | Sat | Total Price for week
item1 | bag | 3 | 0 | 12 | 8 | 45 | 1 | 4 | $1234
item4 | box | 2 | 4 | 5 | 0 | 5 | 2 | 6 | $2354
すでに始めたことを示す何かがあればいいのにと思いますが、クリスタルは私の強みではなく、どこから始めればいいのかさえわかりません。レポートに渡す前に自分で事前にフィルタリングしたパラメーターとデータテーブルを渡す方法を知っています。たとえば、日付範囲と顧客または注文IDでアイテムをフィルタリングします。
どんな助けでも大歓迎です