0

フォームにクエリの結果があります

EmpId     Profit   OrderID      CompanyName
------    ------   -------     --------------
  1       500 $      1         Acme Company
  1       200 $      1          Evolve Corp. 
  2       400 $      1         Acme Company   
  2       100 $      1          Evolve Corp.
  3       500 $      1         Acme Company  
  3       500 $      1          Evolve Corp. 

現在、目的のレポート形式は次のとおりです。

     EmpId  OrderId  Acme's Profit     Evolve's Profit
     -----  ------   -------------     ---------------
       1      1         700 $               700 $  
      Total  ----       -----               ------ 
                         700$                700$
       2      1         500 $               500 $ 
      Total  ----       -----               ------ 
                         500$                500$
       3      3         1000 $              1000 $ 
      Total  ----       -----               ------  
                        1000$               1000$
     -----   ----     ----------           ---------- 
   GrandTotal           2200 $               2200 $

クロスタブで頑張ってみましたが、レコードをグループ化する方法がわかりません。CrossTab 列で CompanyName を移動し、EmpId を行で移動して、クロス集計グループを試してみましたが、結果は期待どおりではありません。

私の質問は次のとおりです。1) この形式はクロス集計で達成できますか? 2) 会社が水平方向に移動するように、クロス集計で EmpId によってレコードをグループ化するにはどうすればよいですか?

編集: 小計と総計フィールドも必要です。

4

1 に答える 1

1

会社を列のセクションに入れれば、準備は完了です。

サンプル画像

于 2010-12-21T15:27:29.917 に答える