Друзья, добрый день. Подскажите, как решить вопрос с поочередной сверкой одного значение из списка в PQ. Я не знаю корректно ли в моем случае таблицу из 1 столбца преобразовывать в список, но какая задача, такой и пример. Условие для нового столбца довольно таки простое - если {товар} = {какому-то значению из списка} то 1, если ложь - ничего. Другими словами, если товар из таблицы "Основа" присутствует в списке "Коэф", то значение 1. Заранее благодарен.
PS Я понимаю что эти позиции можно путем слияния таблиц, но мне хочется узнать, можно ли это сделать более программным путем
let
Источник = Excel.CurrentWorkbook(){[Name="Основа"]}[Content],
ИзмененныйТип = Table.TransformColumnTypes(Источник,{{"Товары", type text}, {"Коэф", type number}}),
ReplacedValue = Table.ReplaceValue(ИзмененныйТип, Коэф, each [Товары], (a,b,c)=>if List.Contains(b,c) then 1 else a, {"Коэф"} )
in
ReplacedValue
Начните сначала: скачайте пример с шапки, скопируйте предложенный запрос, примените этот запрос в примере. Добавьте еще пару-тройку значений в таблицу Коэф и обновите запрос