Страницы: 1
RSS
Power Query. Завернуть несколько щагов запроса в пользовательскую функцию
 
Добрый день!

Прошу оказать содействие в решении следующей проблемы (пример прилагается).

Допустим есть исходные данные (лист «Исходные_данные»), которые обрабатываются запросом Power Query и в конечном счёте выгружаются в Excel (лист «Результат»).
В запросе есть ряд шагов (Шаг1, Шаг2, Шаг3), которые выполняются в середине запроса, и мне хотелось бы завернуть их в пользовательскую функцию Power Query, где переменной будет являться столбец [Сумма], т.е. шаги 1, 2, 3 должны свернуться в один с применением данной функции.

Все мои попытки написать функцию не приводят к результату.

Также прошу подсказать – является ли такое действие (сворачивание нескольких шагов запроса в один шаг за счёт функции) ускорением для выполнения запроса.
Буду признательна за помощь.
 
del
Изменено: buchlotnik - 23.08.2021 15:31:25
Соблюдение правил форума не освобождает от модераторского произвола
 
Вариант:
Код
(tbl, col, n)=>
let
    z = Table.RenameColumns(tbl,{col,"Свойство"})
in
    Table.ReplaceValue(z,"*",")",(a,b,c)=>b & {"Нет","Да"}{Number.From(a > n)} & c, {"Свойство"})
Изменено: Aleksei_Zhigulin - 02.03.2021 19:48:45
 
Power Query. Завернуть несколько щагов запроса в пользовательскую функцию
Соблюдение правил форума не освобождает от модераторского произвола
Страницы: 1
Наверх