2

ユーザー情報を含むメイン レポートと、そのユーザーの複数のアイテムを含むサブレポートがあります。

質問は、DataSource にフィードするユーザーの数に必要なだけメイン レポートを複製する必要があるということです。1 つの大きなレポート (メイン レポートの倍数を含む) になるようにするにはどうすればよいですか?

編集:特定の例で再質問させてください (私自身のものに似ています): 食料品の買い物客のレポートが必要だとしましょう -- 買い物客の人口統計はすべてメイン レポートに表示されますが、セクションが必要です。 (またはサブレポート) 購入したすべてのアイテムを含む特定のショッピング旅行について。

、ここにクレンチャーがあります。このレポートをさまざまなショッピング旅行について実行する必要があります (これは、さまざまな買い物客も意味します)。

これは「買い物旅行」レポートであり、買い物旅行のバッチに対して実行できると言う方が適切かもしれません。

さらなる進歩:データが次のようになっている場合、グループ化を機能させるにはどうすればよいですか。

(shoppingTripId, shopperId, shopperName, shoppingDate, itemBought)
------------------------------------------------------------------
1, 1, Chris, July-24-2009, Computer
1, 1, Chris, July-25-2009, Laptop
2, 3,  John, June-14-2009, Ipod
2, 3,  John, June-14-2009, Television

すべてがうまくいけば、レポートは次のようになります。

+-----------------------------------------------
| Chris                     ShoppingTripID: 1
| 123 Main Street               CustomerID: 1
| Anytown, CA 90210
+-----------------------------------------------
| Computer   $999.00
| Laptop    $1099.00
+-----------------------------------------------
+-----------------------------------------------
| John                      ShoppingTripID: 2
| 123 Main Street               CustomerID: 3
| Anytown, CA 90210
+-----------------------------------------------
| Ipod       $999.00
| Television $1099.00
+-----------------------------------------------

現時点では、私はこれを取得しています:

+-----------------------------------------------
| Chris                     ShoppingTripID: 1
| 123 Main Street               CustomerID: 1
| Anytown, CA 90210
+-----------------------------------------------
| Chris                     ShoppingTripID: 1
| 123 Main Street               CustomerID: 1
| Anytown, CA 90210
+-----------------------------------------------
| John                      ShoppingTripID: 2
| 123 Main Street               CustomerID: 3
| Anytown, CA 90210
+-----------------------------------------------
| John                      ShoppingTripID: 2
| 123 Main Street               CustomerID: 3
| Anytown, CA 90210
+-----------------------------------------------
| Computer   $999.00
| Laptop    $1099.00
+-----------------------------------------------
| Computer   $999.00
| Laptop    $1099.00
+-----------------------------------------------
| Ipod       $999.00
| Television $1099.00
+-----------------------------------------------
| Ipod       $999.00
| Television $1099.00
+-----------------------------------------------
4

1 に答える 1

3

メイン レポートをレポートの詳細に移動し (必要に応じて、書式設定のためにサブセクションに分割します)、サブレポートも詳細に配置します。

そうすれば、各ユーザーのメイン レポート (およびサブレポート) を取得できます。

編集

考えれば考えるほど、サブレポートさえ必要ないかもしれません。買い物客テーブルと買い物旅行テーブルをメイン レポートで結合すると、詳細に買い物旅行情報を配置し、すべて買い物客 ID でグループ化できます。

グループ ヘッダーには、現在メイン レポートにあるすべてのものを配置します。

ここから、ショッピング旅行 ID のリストをパラメーターとしてレポートに渡し、このパラメーターをレコード選択式で使用できます。

次のような結果になるはずです ( 2010/07/25編集):

+-----------------------
| Report Header 
+-----------------------
| Page Header
+-----------------------
| Group Header (Grouped by **ShoppingTripID**)
|   Display your shopper information here
+-----------------------
| Details
|   Display your shopping trip information 
|   for the shopper here
+-----------------------
| Group Footer
+-----------------------
| Page Footer
+-----------------------
| Report Footer
+-----------------------
于 2010-07-22T16:33:33.653 に答える