Добрый день. Видать опять туплю. Хочу создать функцию для создания номера заказа с номера накладной
Код |
---|
(таб )=>
let
Источник = Table.AddColumn(таб, "_заказ", each List.First( List.Sort( Text.Split([Накладная],"-"),{ each Text.Length( _ ), Order.Descending } ))),
_1=Table.TransformColumns(Источник,{{"_заказ", each try
if Text.Contains(_, "LQZ") then "LQZ"&Text.AfterDelimiter(_, "LQZ") else
if Text.Contains(_, "EC")then "EC"&Text.AfterDelimiter(_, "EC") else
if Text.Contains(_, "LQU") then "LQU"&Text.AfterDelimiter(_, "LQU") else
if Text.Contains(_, "Z") then "Z"&Text.AfterDelimiter(_, "Z") else
if Text.Contains(_, "U") then "U"&Text.AfterDelimiter(_, "U") else _ otherwise _, type text}})
in
_1 |
Все отлично работает, но как сделать так, чтобы я при вызове функции сам указывал нужное поле?? В данном случае вместо Накладная может быть Партия.
Если меняю поле [Накладная] на ПОЛЕ, то при вызове функции fn(предыдущий шаг запроса, ПОЛЕ) получаю ошибку
ps сейчас меня surkenny опять тапками закидает))