Страницы: 1
RSS
как соединить две сводные таблицы
 
Уважаемые друзья, как соединить две таблицы в одну, где в первой указан план по головным организациям, а во второй факт по дочерним.
Пример прилагаю.
Спасибо!
 
И вам доброе время суток.
Access всё правильно соединил по полю наименования филиала,  насколько понимаю вы по нему делали объединение.  Только как должно быть не написали/ не приложили.
 
А нужно, что бы план на головную организацию остался тем, который указан в первой таблице, а факт из второй. Иными словами по москве выполнение плана должно быть 6200/10000 = 62%
Возможно, нужно в таблицу план добавить наименования дочерних обществ, но как? Декомпозировать общую сумму плана на них не нужно
 
Насколько понял запросом в Access вы хотите получить нечто вроде того?
Тогда нужны названия полей и имён таблиц. По существу, вам надо соединять запрос-группировку таблицы фактов с таблицей планов с вычислением процента выполнения.
 
А как сделать так:

Наименование.  План. Факт
Москва:.............10000.  6200
Москва 1:.......................3000
Москва 2:.......................3200

Что бы значения плана оставались нулевыми?
Изменено: shkiper192 - 09.06.2014 22:25:52
 
Можно сделать и так, если разнести таблицы планов и фактов по листам, как в примере. Только Москва будет по середине;)
Успехов.
P. S. Если нужно будет для Access, то, думаю, легко переделаете запрос макроса для него.
 
% выполнения нужно зашить в вычисляемое поле сводной таблицы.
в примере 2 показано как примерно должно выглядеть в итоге (можно было развернуть плюс и увидеть кто принес и какой вклад в факт)
 
А чем вас ваша сводная не устраивает?
 
в работе будет больше миллиона строк как в плане так и в факте, как в access так соединить?
 
Доброе утро
Форум всё же по Excel  ;)  , так что сделал создание макросом "умной таблицы". Правда, вам никто не мешает изменить в макросе подключение к базе Access и переделать запрос, тогда обновление будет тянуть данные из Access. Потом будет достаточно только нажимать кнопку "Обновить"
По поводу же чисто Access-запроса - вам же никто не мешает сделать ещё один Union с подзапросом сумм по плану и факту и их отношению? Ну, или задать вопрос на профильном форуме.
Успехов.
Изменено: anvg - 10.06.2014 08:19:30
 
добрый вечер,

понимаю, что форум не по access, но все же он самый живой и популярный среди моих знакомых   :)  
уже не первый день ломаю голову, никак не получается сделать, снова прошу помощи
в приложении база, с теми запросами, до которых смог додуматься....
но они считают не корректно, не понимаю, почему access продолжает суммировать план по каждому полю?

еще раз благодарю за помощь
Изменено: shkiper192 - 10.06.2014 23:33:39
 
Доброе утро
Вот так будет, по моему мнению. Запрос "Сводка". Только рекомендовал бы вместо подзапроса "Ч_по_факту" создать скрипт, который чистил бы и заполнял бы значениями подзапроса "Ч_по_факту" вспомогательную таблицу, а уже эту таблицу использовать в запросе "Сводка", иначе на ваших миллионах записей будет тормозить.
Успехов.
P. S. Таблицы и часть полей переименовал, чтобы использовать ранее созданные варианты запросов. Извините.
Изменено: anvg - 11.06.2014 08:39:22
Страницы: 1
Наверх