Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
DAX: посчитать накопительные итоги платежей по каждой строк
 
Есть таблица, все расчёты для которой делаются при помощи DAX ибо строк более 4 млн.

Есть колонки ID, дата платежа, размер платежа. В таблице могут быть строки с одинаковым ID. Требуется посчитать накопительные итоги платежей по каждой строке с начала месяца. В EXCEL это прекрасно решалось формулой СУММЕСЛИМН, но как это сделать в DAX?
 
Askush, http://www.finalytics.pro/inform/top20-dax/
 
Спасибо, нашёл решение. Оставлю здесь, если ещё кому понадобится. Сложность была необходимости использования  ссылки в формуле на родительскую таблицу. Помогло использование функции EALIER

в в этом топике хорошо написано Ссылка на статью

В результате для подсчёта накопительных итогов для каждой строки таблицы получилась вот такая формула
Код
НакопИтог = CALCULATE(SUM('Transactions'[Платеж]);FILTER('Transactions';
    [PINEQ]=EARLIER('Transactions'[ID]));
    'Transactions'[Месяц]=EARLIER('Transactions'[Месяц]);
    'Transactions'[DT]<=EARLIER('Transactions'[DT])
)
Изменено: Askush - 19 Июл 2018 15:20:33
Страницы: 1
Читают тему (гостей: 1)
Наверх