MDX: исключить элемент с одинаковым свойством измерения меры - PullRequest
0 голосов
/ 29 октября 2019

Сценарий: у меня есть мера (сумма), и во всех ситуациях мне нужен результат этой суммы, за исключением последнего элемента, зарегистрированного в таблице фактов, в отношении фильтра пользователя / дня. Эти элементы имеют одинаковые атрибуты в других измерениях.

Пример: показатель UserA в таблице фактов в 2019/10/29:

RegisterA: 5
RegisterB: 11
RegisterC: 13
RegisterD: 7

(RegisterD не будет включен в результатто, что увидит пользователь системы. Окончательный результат: 29)

Пример: Мера таблицы UserB в фактической таблице между 2019/10/26 и 2019/10/29:

RegisterA: 2
RegisterB: 45
RegisterC: 21
RegisterD: 19

(RegisterDне будет включен в результат, который увидит пользователь системы. Окончательный результат: 68)

Эти элементы имеют одно и то же свойство измерения, без каких-либо различий, но последний факт регистрируется в фильтрах измерений (День и Пользователь)никогда не будет включен в сумму.

Что я могу сделать?

Спасибо

1 Ответ

0 голосов
/ 30 октября 2019

В вашем проекте вам нужно определить каждую из ваших мер дважды, один раз с использованием «суммы» и один раз с использованием «последнего значения». Теперь определите вычисляемый элемент, который вычитает последнее значение из суммы. Используйте этот просчитанный член в своих запросах.

...