Ошибка функции MSUM в OBIEE - PullRequest
0 голосов
/ 02 мая 2018

У меня есть вопрос о функции MSUM в OBIEE. Мои данные проиллюстрированы на следующем рисунке. Figure

Как видите, проблема в том, что функция MSUM суммировала Меру 1
в текущем месяце 2016 года и предыдущем месяце в 2017 году, а не в 2016 году. В 2017 году суммируются данные в текущем месяце и данные в точном месяце в 2016 году.

Как я могу исправить эту ошибку? Пожалуйста, помогите мне. Я очень ценю вашу помощь.

Заранее спасибо.

1 Ответ

0 голосов
/ 02 мая 2018

Вы не публикуете свою точную формулу MSUM, поэтому нет никакой возможности вам помочь.

Из документации:

"MSUM Эта функция вычисляет скользящую сумму для последних n строк данных, включая текущую строку.

Сумма для первой строки равна числовому выражению для первой строки. Сумма для второй строки рассчитывается путем взятия суммы первых двух строк данных. Сумма для третьей строки рассчитывается по сумме первых трех строк данных и т. Д. При достижении n-й строки сумма рассчитывается на основе последних n строк данных.

Синтаксис:

MSUM (n_expression, n) "

Итак ... каково ваше "н"?

Если ваша формула неверна, результат будет неверным.

...