Страницы: 1
RSS
Power Query, Удаление строк с null во всех колонках.
 
Подскажите, пожалуйста, можно ли удалить строки только в том случае если null во всех столбцах?  
Изменено: Sanja - 26.04.2025 09:19:37
 
Например
Table.SelectRows(
   Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
   (row) => not List.AllTrue(
       List.Transform(
           Record.FieldValues(row),
           each _ = null
       )
   )
)
Изменено: Metanor - 25.04.2025 14:39:13
 
Metanor, теперь с Вас адекватное название для темы
nikuss9,  Вам замечание. В следующий раз тема с нарушением правил будет закрыта без предупреждения
Согласие есть продукт при полном непротивлении сторон
 
Sanja,
"Power Query, Удаление строк с null во всех колонках."
Пример уже привел.
:)  
 
Здравствуйте!
Код
//если все значения в строке null
    to=Table.SelectRows(from,(x)=>List.RemoveNulls(Record.ToList(x))<>{}),
//если строки с пустыми значениями (null либо "")
    to=Table.SelectRows(from,(x)=>List.RemoveItems(Record.ToList(x),{null,""})<>{})
 
В одну строку
Код
Table.SelectRows(from, each List.NonNullCount(Record.FieldValues(_))>0)
 
либо еще вариант : Удалить строки --> Удалить пустые строки
Изменено: txxt - 28.04.2025 12:27:30
Страницы: 1
Читают тему
Наверх