Друзья, добрый день. В продолжение темы, прошу помощи, решил разбираться по шагам. Во вложении, пример, задача - посчитать скользящую медиану 2 шага назад 2 шага вперед, при этом для первой строки считается только +2, для 2ой строки -1 +2, начиная с 3ий уже -2 +2. Нужна формула DAX для вычисляемого столбца ( и доп вопрос, можно ли обойтись в данной формуле без earlier?)
Вариант во вложении, но без "earlier" обойтись не удалось. Может Вы скажете, какую конечную задачу Вы хотите решить связанную с медианой? Просто в бол-ве случаев можно обойтись без вычисляемого столбца, а нужные вычисления перенести сразу в меру в виде виртуальной таблицы. П.С. для Вашего способа медианы использовал Power Query, чтобы индексировать строки. В модели данных Power Pivot нет функции для индексации строк. П.П.С. результат смотреть в модели данных
Vladimir Chebykin, спасибо, что уделили моему вопросу время. Все так, как я и просил, но вот пример я, наверное, не самый удачный выбрал. У меня данные в нем идут по порядку, а в реале они могу быть хаотичные, и в итоге алгоритм с индексом будет работать только после предварительно фильтрации данных (по месяцам и товарам).
Задача то простая, нужно пики срезать, но строк очень много, по идеи, меня бы устроила и мера, которая покажет те же самые значения медианы -2 +2 (чтобы те же самые числа в столбце, считались мерой)...
Во вложении, я данные подправил, сохранив тот же алгоритм, чтобы показать ошибку.
Я правильно понимаю, что индексом сводной таблицы в таком случае служит порядковый номер месяца (период для расчета = два месяца вперед и два месяца назад по сумме продаж)?. А медиана должна считаться по каждому товару.