К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

СКД : Полное соединение двух наборов данных

Гость
0 - 07.03.2014 - 10:47
Как известно СКД все связи наборов являются левыми внешними соединениями…
Столкнулся с такой проблемой - нужно соединить два набора данных «план» и «факт».
Параметр связи наборов данных - «номер месяца» (вычисляется как МЕСЯЦ(ПродажиОбороты.Период) КАК НомерМесяцаПродаж).
Сделано это для того, чтобы можно сравнить данные плана и факта за различные периоды (напрмер : факт март 2013 vs план март 2013).
Все работает замечательно кроме случая, когда в наборе – источнике связи нет значения, а в наборе приемнике связи оно есть.
Например :

№ месяца | Набор источник | Набор приемник |
------------------------------------------------------------------------------------------------

Месяц 1 | Данные есть | Данные есть | Результат ОК!
Месяц 2 | Данные есть | Данных нет | Результат ОК!
Месяц 3 | Данных нет | Данные есть | В итоговый отчет не попадают

Что делать ?
Может создавать еще один набор данных «Номера месяцев» 1,2,3 … 12 и вязаться к нему ?



Гость
1 - 07.03.2014 - 14:30
принципиально делать именно на уровне соединения источников данных СКД?
Гость
2 - 07.03.2014 - 19:55
(1) Да
3 - 07.03.2014 - 21:01
а почему бы не сделать в одном наборе?
Гость
4 - 08.03.2014 - 08:49
соединение не по номеру месяца (ИМХО, изначально плохая идея: для периодов больше года будет фигня), а по дате начала периода посмотри и ролью этого поля поиграйся.
Гость
5 - 08.03.2014 - 12:51
да не надо здесь соединения. Объединения достаточно.
Гость
6 - 08.03.2014 - 13:57
5-Reaper > не надо, но товарищу принципиально


К списку вопросов






Copyright ©, Все права защищены