Страницы: 1
RSS
Удаление столбцов Powe Query
 
Каким образом можно удалить пустые столбцы из Power Query? Проблема заключается в том, что пустые столбцы каждый раз могут быть в разных местах и простое удаление не помогает.
 
Транспонируйте таблицу -фильтр по не равно null и обратное транспонирование.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Доброе время суток
Цитата
Дмитрий(The_Prist) Щербаков написал:
фильтр по не равно null
Дмитрий, не факт, что часть столбцов будет полностью без null, или я чего-то не улавливаю в вашем подходе.
 
Андрей VG, есть там кнопка 'Удалить пустые строки'. Удаляет все строки состоящие только из null и "". Подозреваю что Дмитрий имел в виду её.
Вот горшок пустой, он предмет простой...
 
Цитата
PooHkrd написал:
есть там кнопка 'Удалить пустые строки
Алексей, спасибо!
Дмитрий, приношу свои извинения - не силён в кнопочном коде :(
 
Оставлю одно из решений тут.

Код
let
    Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
    Custom1 = Table.Profile(Source),
    #"Added Custom" = Table.AddColumn(Custom1, "Custom", each [Count]=[NullCount]),
    #"Filtered Rows" = Table.SelectRows(#"Added Custom", each ([Custom] = true)),
    Custom2 = Table.RemoveColumns(Source,#"Filtered Rows"[Column])
in
    Custom2
Изменено: Sukhanov - 27.11.2020 11:09:26
 
Sukhanov, Table.Profile () рекомендую заворачивать в Table.Buffer(). Это PooHkrd, подсказал. У меня без буфера таблица при фильтровании иногда получалась пустая.
 
Цитата
Дмитрий(The_Prist) Щербаков написал:
Транспонируйте таблицу -фильтр по не равно null и обратное транспонирование.
Спасибо !!!!!!!!!!
 
Выделить нужные столбцы и "удалить другие столбцы"
Страницы: 1
Читают тему (гостей: 1)
Наверх