Страницы: 1
RSS
Замена значений по условию. Power Query, Замена значения в столбце по условию
 
Добрый день

Не могли бы подсказать, как заменить значения по условию: в столбце все значения больше нуля надо заменить на null
К сожалению с PQ начинаю только знакомиться, так что не могли бы также добавить описание всех команд в формуле.

Если меняю значения 0 на 1 то выходит
#"Замененное значение" = Table.ReplaceValue(#"Переименованные столбцы2",0,1,Replacer.ReplaceValue,{"ЕИ"})

Большое спасибо
 
А в чем проблема создать новый столбец с условной формулой, после чего удалить предыдущий? Принципиально именно изменить имеющийся?
Так то оно не сложно:
Код
let
    Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    Замена = Table.TransformColumns(Источник, {{"Столбец1", each if _ > 0 then null else _ , type number}})
in
    Замена
Изменено: PooHkrd - 26.06.2018 10:54:50
Вот горшок пустой, он предмет простой...
 
Спасибо, а как сделать, что бы данное условие не применялось к ячейкам где текст? т.е. значения которые больше 0 поменять на null, а текстовые значения оставить?
 
Тогда так:
Код
let
    Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    #"Сложено со столбцом" = Table.TransformColumns(Источник, {{"Столбец1", each try if _ > 0 then null else _ otherwise _ }})
in
    #"Сложено со столбцом"
Изменено: PooHkrd - 26.06.2018 12:17:01
Вот горшок пустой, он предмет простой...
 
Большое спасибо)
это мой первый опыт работы в PQ
 
Тогда вы бы не мешали в одном столбце разные типы данных. Не хорошо это.
Вот горшок пустой, он предмет простой...
 
Помогите, пожалуйста, нужно столбцу заказчик присвоить значение "Ответственная сторона проекта со стороны объекта" для всех значение "№ проекта/
№ в 1С:ERP*" если "Стадия*" равна бизнес-идеи
 
[PooHkrd]Подскажите, как будет выглядеть код, если у меня условие по другому столбцу будет?
Изменено: Владимир Колотиев - 29.01.2021 17:19:02
 
Владимир Колотиев, это вам сюда
Вот горшок пустой, он предмет простой...
Страницы: 1
Наверх