Я изобразил пример, у меня есть три таблицы «Заказы», «Отношения» и «Петиционер», соединенные таблицей «Отношения».
Мощность Отношений следующая:
Заказы 1 - * Отношение * - 1 Петиционер
Таблица заказов
ID Qty
A 6
B 10
C 9
Таблица отношений
Order Petitioner RequestQty
A X 5
A Y 1
C X 2
C Z 7
Таблица Petitioner
X
Y
Z
Я хочу, чтобы табличная модель отображала все данные из таблицы «Заказы», даже если нет «Отношений»,как этот SQL-запрос:
Выбрать * из Приказов, оставленных, присоединиться, Отношения, оставшихся, присоединиться, Петиционер
A 6 X 5
A 10 Y 1
B NULL NULL NULL
C 9 X 2
C 9 Z 7
Вместо табличной модели показаны только записи, которые НЕ имеют НУЛЕВОЙ связи :
A 6 X 5
A 10 Y 1
C 9 X 2
C 9 Z 7
(поэтому ордер "B" исчезает)
Как его включить?
Мера, которую я использую в кубе, определена в таблице "Заказы" как SUM (Кол-во) без особых свойствтаблицы, но без эффектов.
Я пытался изменить направление фильтра OrdersRelation с
<<To Both Tables>> to <<To Relation>>
(что означает "Таблица заказов ФИЛЬТРОВАЕТ таблицу отношений" ,но ничего не изменилось)