Коллеги, добрый день!
Я новичок в PQ, а M-синтаксис так и вообще -- лес.
Есть необходимость загрузить кумулятивные суммы в теле запроса, тк
впоследствии я буду использовать значения, полученные на основании сумм, в срезах.
Итак, есть DAX-формула:
Хочу представить ее в M-нотации:
Это корректно, но надо добавить группировку (AllExcept) по полям справочника: Employee, Project. Как это сделать?
Я новичок в PQ, а M-синтаксис так и вообще -- лес.
Есть необходимость загрузить кумулятивные суммы в теле запроса, тк
впоследствии я буду использовать значения, полученные на основании сумм, в срезах.
Итак, есть DAX-формула:
Код |
---|
CALCULATE( SUM(Data[Fact]); FILTER( ALLEXCEPT(Data; Data[ref_Employee]; 'Data'[ref_ts_Project]); Data[Date] <= EARLIER(Data[Date]) ) ) |
Хочу представить ее в M-нотации:
Код |
---|
RTList = List.Accumulate( FactList, {0}, ( SoFar, ThisStep ) => SoFar & { List.Last( SoFar ) + ThisStep }) #"FFWD Changed Type", "Running Total", each RTList{ [INDEX] }) |
Это корректно, но надо добавить группировку (AllExcept) по полям справочника: Employee, Project. Как это сделать?