Страницы: 1
RSS
Power Query - удаление строки по условию
 
Здравствуйте,

В Power Query можно удалить дублированные, пустые строки, первые и последние строки, а можно ли каким нибудь простым запросом удалить строки по конкретному условию, ну к примеру, как в приведенном во вложении файле, то есть удалить строки/строку из таблицы, содержащие слово "back" в заданном столбце "Направление" ?
Изменено: Android1 - 20.11.2017 18:45:04
 
Android1, по заданному столбцу в фильтре уберите галочку с ненужных значений.
 
Цитата
Android1 написал:
содержащие слово "back"
Фильтр -Не содержит -"back". Ну уже надо бы освоить хотя бы азы работы с этим инструментом :) Фильтр в PowerQuery не тоже самое, что в Excel. Если скрыть что-то фильтром, то эти строки далее не принимают участие в выборке, т.е. это практически все равно, что удалить.
Изменено: The_Prist - 20.11.2017 20:07:17
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Фильтр - это круто однако. :)
Спасибо!

PS: значение "back" содержалось/содержится на Листе5. Итоговая табличка не совсем корректно отобразилась, так сказать.
Изменено: Android1 - 20.11.2017 20:24:07
 
Ха, отфильтрованная таблица по сути становится новой, и если в этой отфильтрованной таблице сделать изменения, то разфильтровать ее уже не получится однако.
 
Лично я ничего не понял: что у Вас там где осталось и где Вы чего фильтруете, и что не устраивает теперь.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Это мысли "вслух" :)
Буду дальше разбираться.
 
Цитата
Android1 написал:
разфильтровать ее уже не получится однако.
Вообще-то, если очень хочется, то получится ;) Но это уже надо ручками в код запроса лезть. Кнопками не выйдет.
Изменено: PooHkrd - 21.11.2017 09:13:42
Вот горшок пустой, он предмет простой...
 
Цитата
Android1 написал:
и если в этой отфильтрованной таблице сделать изменения, то разфильтровать ее уже не получится однако.
Не, тут другая логика :)
Но и "только кнопками" можно:
1) перед фильтрацией создаете 2 новых запроса при помощи ссылки на текущий запрос.
2) фильтруете новые: один по "содержит", второй по "не содержит" - в итоге получите разрезанную на 2 части таблицу.
3) делаете то что хотели с одной из частей.
4) объединяете (append) ее с нетронутой частью.
Получится таблица, в которой часть данных, отобранных по какому-то признаку, обработана в нужном виде.

Но это все дольше и непродуктивнее написания пары строк кода.
F1 творит чудеса
 
Всем привет,
С фильтром понятно, но работает только по столбцу.
А что можно сделать если мне нужно удалить именно одну сроку с именно одним минусовым значением в другом столбце?

Спасибо заранее  
 
Цитата
ANSWERIVER написал:
А что можно сделать
Можно приложить пример с тем что есть и образцом того что хочется.
Вот горшок пустой, он предмет простой...
 
Цитата
ANSWERIVER написал:
но работает только по столбцу
Цитата
ANSWERIVER написал:
нужно удалить именно одну сроку
ну так фильтр строки и удаляет :)
Цитата
ANSWERIVER написал:
значением в другом столбце
значит фильтровать по другому столбцу...
Из Ваших объяснений только такие ответы можно дать.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Страницы: 1
Наверх