Страницы: 1
RSS
PowerQ замена всех значений >0 на true
 
Всем привет !Ё
Подскажите, пожалуйста, как можно заменить все значения в столбце >0 на значение "true"
= Table.ReplaceValue(#"Замененное значение1",">0","true",Replacer.ReplaceText,{"price})
Так вот не хочет работать (  
 
Alex.Mari, например, так:
Код
  = Table.ReplaceValue (
    #"Замененное значение", 
    each [price], 
    each if [price] > 0 then "true" else [price], 
    Replacer.ReplaceValue, 
    { "price" }
  )
 
Я бы эту задачу так решал
Код
let
    Source = Table.FromColumns({{1,-1,1,-2,4}},{"c"}),
    Transform = Table.TransformColumns(Source, {{"c", each if _> 0 then true else _, type any}})
in
    Transform
Вот горшок пустой, он предмет простой...
 
PooHkrd, конечно, так пошустрее должно быть. У меня же прошла любовь к Table.ReplaceValue() :)
Но тут Вы ТС еще и Table.TransformColumns() изучать заставляете, когда Replace еще не разобрался :)
Страницы: 1
Наверх