Итого по каждой группе кросс-таблиц с итоговым итогом? - PullRequest
0 голосов
/ 21 декабря 2010

У меня есть результат запроса в форме

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 $

Я очень старался в кросс-таблице, но не могу понять, как сгруппировать записи. Я попытался переместить CompanyName в столбцы CrossTab, переместил EmpId в строки и попробовал группу кросс-таблиц, но результаты не такие, как ожидалось.

Мои вопросы 1) Достижим ли этот формат с помощью кросс-таблицы? 2) Как мне сгруппировать записи по EmpId в моей кросс-таблице таким образом, чтобы компании перемещались горизонтально?

Edit: Мне также нужны промежуточные итоги и общее итоговое поле.

1 Ответ

1 голос
/ 21 декабря 2010

Поместите компанию в колонку, и все готово.

Sample Image

...