Табличная модель SSAS, как включить значения NULL - PullRequest
0 голосов
/ 19 февраля 2019

Я изобразил пример, у меня есть три таблицы «Заказы», ​​«Отношения» и «Петиционер», соединенные таблицей «Отношения».

Мощность Отношений следующая:

Заказы 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>>

(что означает "Таблица заказов ФИЛЬТРОВАЕТ таблицу отношений" ,но ничего не изменилось)

...