Страницы: 1
RSS
PQ заменить значение по условию
 
вот так все работает:  
Код
Table.TransformColumns(table, {{price, each if _ = 0 then 1 else _ }})

Не могу вставить вместо 1 вставить значение другого столбца, пишет "нет доступа" - или так невозможно ? нужно через создание нового столбца?
 
Цитата
Stanis Petrov написал: вот так все работает
Мне больше понравилось:
Цитата
Вопрос вроде бы простой, но уже голова не соображает )
 
Цитата
Stanis Petrov написал:
так все работает:
не верю, покажите в файле работоспособность этого чуда
Цитата
Stanis Petrov написал:
PQ заменить значение
так и заменяйте значения, что ж вы трансформацией столбцов какой-то занимаетесь
Код
Table.ReplaceValue(table, each [price], each if [price] = 0 then [Другой столбец] else [price],Replacer.ReplaceValue,{"price"})
Изменено: buchlotnik - 09.08.2020 22:23:12
Соблюдение правил форума не освобождает от модераторского произвола
 
Цитата
buchlotnik написал:
так и заменяйте значения, что ж вы трансформацией столбцов какой-то занимаетесь
Спасибо, работает !
PQ только осваиваю

Насчет примера,  может ошибся, писал по памяти, но точно работал через Table.TransformColumns
Изменено: Stanis Petrov - 09.08.2020 22:55:25
 
Доброе время суток.
Цитата
Stanis Petrov написал:
точно работал через Table.TransformColumns
Приведите доказательство. Пока это голословное утверждение, что в Table.TransformColumns, трансформируя заданный столбец, можно использовать данные другого столбца.
 
Андрей VG, я так понимаю у ТС-а работала конструкция из первого сообщения (правда настаиваю на внесении пары синтаксических правок) - она как раз не затрагивает другие столбцы
Изменено: buchlotnik - 10.08.2020 08:47:16
Соблюдение правил форума не освобождает от модераторского произвола
 
Цитата
Андрей VG написал: Приведите доказательствво.
Я написал, что в  Table.TransformColumns не могу вставить данные другого столбца
 
Цитата
Stanis Petrov написал:
что в  Table.TransformColumns не могу вставить данные другого столбца
Будьте столь любезны привести номер сообщения. И тогда, что означает ваша фраза
Цитата
Stanis Petrov написал:
Насчет примера,  может ошибся, писал по памяти, но точно работал через Table.TransformColumns
 
Цитата
Андрей VG написал:
Будьте столь любезны привести номер сообщения.
1е сообщение, через Table.TransformColumns данные другого столбца не вставляются.
Страницы: 1
Наверх