0

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でアイテムをフィルタリングします。

どんな助けでも大歓迎です

4

1 に答える 1