Работа с фильтрами в n8n
По поводу работы с фильтрами здесь возможности несколько ограничены. Мы можем находить только значения из колонок, которые соответствуют какому-то значению. Какие-то условия "больше" или "меньше" можно производить только с конкретными входными данными.
Если у нас здесь что-то пришло, мы можем написать экспрешу. Например, взять и отфильтровать значение, где значение больше или меньше определенного порога. Но по умолчанию мы здесь этого сделать не можем.
Для примера попробуем найти только ту строку, где у нас столбец один имеет значение один. Ставим здесь значение один, пробуем. У нас пришла выборка, где столбец один имеет такое значение.
Теперь давайте попробуем, где у нас будет семёрка. Пробуем выборку сделать. У нас произошла такая выборка.
Конечно, какие-то сложные условия здесь мы сделать не сможем. Можно добавлять несколько фильтров, тогда будут применяться условия "и" либо условия "или". Таким образом можно искать по соответствию нахождению значений в наших ячейках.
Более продвинутые фильтры
Если вам нужны более продвинутые фильтры, то после элемента Google Search вам потребуется элемент "Фильтр". Здесь уже у нас доступны более продвинутые фильтры, которые можно применять к нашим данным. Они будут искать значения "больше", "меньше" и так далее.
Например, давайте уберем все фильтры, чтобы получить полный набор данных. Теперь попробуем выбрать те значения, где столбец один имеет значение числа, которые больше, чем один.
Тут у нас проблема: здесь у нас находится строка, а не число. Обязательно нужно поставить галочку "конвертировать типы", если это требуется, чтобы у нас все строки преобразовались к числам. Пробуем снова выполнить запрос.
Теперь всё работает! Мы успешно получили те значения, где столбец один имеет значение больше единицы. Можно добавлять фильтры по дате, логические типы, по массиву, строки и так далее.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти