Замена null на ноль пачкой по всем столбцам
#АнатомияФункций - Table.ReplaceValue, Table.TransformColumns
Всем привет!
Вроде тысячу раз уже обсуждали, но всплывает вопрос в комментах – как массово заменить нуллы на нули во всех столбцах таблицы.
Есть варианты:
Мне больше всего нравится последний, но это дело вкуса.
Разбор, как вы догадались, по ссылке
Лайк, коммент, подписка приветствуются )))
Надеюсь, было полезно.
Всех благ!
@buchlotnik
#АнатомияФункций - Table.ReplaceValue, Table.TransformColumns
Всем привет!
Вроде тысячу раз уже обсуждали, но всплывает вопрос в комментах – как массово заменить нуллы на нули во всех столбцах таблицы.
Есть варианты:
let
from = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
to = Table.ReplaceValue(from,null,null,(x,y,z)=>if x=null then 0 else x,Table.ColumnNames(from))
in
to
let
from = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
f=(x)=>if x=null then 0 else x,
nms=List.Transform(Table.ColumnNames(from),(x)=>{x,f}),
to = Table.TransformColumns(from,nms)
in
to
let
from = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
to = Table.TransformColumns(from,{},(x)=>if x=null then 0 else x)
in
to
Мне больше всего нравится последний, но это дело вкуса.
Разбор, как вы догадались, по ссылке
Лайк, коммент, подписка приветствуются )))
Надеюсь, было полезно.
Всех благ!
@buchlotnik