Страницы: 1
RSS
PQ функция внутри запроса с возможностью многократного ее вызова
 
Добрый день. Можно ли функцию запихнуть непосредственно в запрос и затем на разных этапах выполнения кода ее вызывать?
 
mechanix 85, тут же такое уже неоднократно демонстрировалось. Я бы настоятельно рекомендовал почитать первые Мишины посты. Бот как раз поможет в поисках.
Код
let
    fn = (t as table)=>
    let
        #"Добавлен пользовательский объект" = Table.AddColumn(t, "Пользовательская", each List.Repeat({[код]}, if [код]="5" then 2 else 1)),
        #"Развернутый элемент Пользовательская" = Table.ExpandListColumn(#"Добавлен пользовательский объект", "Пользовательская")
    in
        #"Развернутый элемент Пользовательская",

    Источник = Excel.CurrentWorkbook(){[Name="Таблица2"]}[Content],
    #"Измененный тип" = Table.TransformColumnTypes(Источник,{{"код", type text}, {"сумма", Int64.Type}}),
    Custom1 = fn(#"Измененный тип")
in
    Custom1
Вот горшок пустой, он предмет простой...
 
PooHkrd, едрить, а я после

Код
        #"Развернутый элемент Пользовательская" = Table.ExpandListColumn(#"Добавлен пользовательский объект", "Пользовательская")

ставил запятую...

спасибо
Изменено: mechanix 85 - 18.02.2022 15:20:16
Страницы: 1
Наверх