План-Факт

Автор Student, февраля 22, 2021, 07:19:39 pm

« предыдущая - следующая »

Student

Вопрос от новичка, но сломал всю голову.

Есть таблица с фактическим данными продаж в разрезе дней, то в ней есть поле "Дата проводки" для каждого акта.
Есть вторая таблица с плановыми данными, в ней поле - "Дата", которая делит плановые данные по продажам по месяцам.
Обе таблицы связаны через ID Клиента

Задача сделать план-факт, в котором в столбцах будут месяцы/кварталы, в строке "Клиенты"

Для агрегации дней в кварталы добавил "Календарь" и связал его с таблицей фактических данных, то есть факт в разрезе квартала я сформировал.
Но если я добавляю еще одну связь "Календарь"- "Плановые данные",  то создается синтетический ключ и перестаёт работать связь "План"-"Факт" через ID клиента.

Как вообще агрегировать разные таблицы с их локальными датами событий под общую агрегацию "Квартал"?
Необходимо объединить все таблицы в одну, чтобы была только одна связь с Календарем?

Потенциально нужно будет добавить еще таблицу по "ретро-бонусам" в разрезе месяцев, и также учесть их в обшей таблице.

govorun

Покажите таблицы

Яндекс.Метрика