Excel это не сложно
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
25.01.2021, 13:29:13

Войти
На форуме добавлена возможность подписки на RSS-ленты любого раздела форума. Подписаться можно, нажав на иконку RSS , расположенную левее наименования раздела.
31 746 Сообщений в 5 102 Тем от 11 634 Пользователей
Последний пользователь: verndogote
*
Перейти на сайт Хитрости Надстройка MulTEx Обучающие тренинги Наша группа ВКонтакте
Правила форума Начало Помощь Поиск Календарь Войти Регистрация Выйти
+  Excel это не сложно
|-+  Основные форумы
| |-+  PowerQuery, PowerPivot, PowerBI и запросы
| | |-+  Кумулятивные суммы в M-запросе
Страниц: [1]   Вниз
Печать
Автор Тема: Кумулятивные суммы в M-запросе  (Прочитано 1381 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Lewa
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 1


Просмотр профиля E-mail
« : 04.03.2018, 14:01:58 »

Коллеги, добрый день!

Я новичок в PQ, а M-синтаксис так и вообще -- лес.

Есть необходимость загрузить кумулятивные суммы в теле запроса, тк
впоследствии я буду использовать значения, полученные на основании сумм, в срезах.

Итак, есть DAX-формула:
Код: (vb)
CALCULATE(
    SUM(Data[Fact]); FILTER(
        ALLEXCEPT(Data; Data[ref_Employee]; 'Data'[ref_ts_Project]);
        Data[Date] <= EARLIER(Data[Date])
    )
)


Хочу представить ее в M-нотации:
Код: (vb)
RTList = List.Accumulate(
              FactList, {0}, ( SoFar, ThisStep ) =>
              SoFar & { List.Last( SoFar ) + ThisStep })
#"FFWD Changed Type", "Running Total", each RTList{ [INDEX] })


Это корректно, но надо добавить группировку (AllExcept) по полям справочника: Employee, Project. Как это сделать?
Записан
Страниц: [1]   Вверх
Печать
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Яндекс.Метрика Рейтинг@Mail.ru