консолидация нескольких сводных таблиц в другую сводную таблицу - PullRequest
0 голосов
/ 14 марта 2010

Мне нужно, чтобы представления SQL Server отображались на двух отдельных рабочих листах в виде сводных таблиц в файле Excel 2007.

результаты на листе 1 включают пример данных:

- company_name, tickets, month, year
company1, 3, 1,2009 
company2, 4, 1,2009 
company3, 5, 1,2009 
company3, 2, 2,2009 

результаты из листа 2 включают пример данных:

company_name, month, year , fee 
company1,      1   ,  2009   ,  2.00 
company2,      1   ,  2009   ,  3.00 
company3,      1   ,  2009   ,  4.00 
company3,      2   ,  2009   ,  2.00 

Я бы хотел, чтобы результаты одного рабочего листа были отражены в сводной таблице другого с соответствующими компаниями.

например, в этом случае:

- company_name, tickets, month, year, fee 
company1, 3, 1,2009 , 2
company2, 4, 1,2009 , 3
company3, 5, 1,2009 , 4
company3, 2, 2,2009 , 2 

Есть ли способ сделать это без VBA?

спасибо заранее

1 Ответ

3 голосов
/ 14 марта 2010

разобрался. Вы можете взять 2 представления или таблицы в базе данных и использовать параметр SQL для создания настраиваемого SQL-объединения на вкладке определения в свойствах соединения. Затем вы можете использовать это соединение для создания сводной таблицы.

...