Ответить на комментарий

Действие парсера «Сравнение чисел»

Параметры действия:

Предназначение действия:

Сравнивает число с заданными значениями (мин и макс), удаляя неподходящие под критерии числа.
Выполняет роль фильтра чисел, оставляя только числа, входящие в заданных диапазон.
Если проверяемое число находится в интервале между двумя заданными, то возвращается исходное число, иначе - пустая строка.
Полезно для удаления строк, содержащих значение меньше или больше заданного.

Если требуется наоборот удалить числа, входящие в заданный диапазон, используйте действие «Проверка на выполнение условия» с параметрами «между», «min;max», «удалить»

Возвращаемое значение: число, или пустое значение

 


Параметр «Минимальное значение»

Тип параметра: произвольное текстовое значение

Если значение не задано, оно считается равным -1*10 в 100-й степени (ищутся числа, НЕ превышающие второе значение)

Параметр «Максимальное значение»

Тип параметра: произвольное текстовое значение

Если значение не задано, оно считается равным +10 в 100-й степени (ищутся числа, превышающие первое значение)

 

Примеры использования:

Действие Параметр Значение
РАЗБИТЬ текстовую строку на массив Разделитель элементов массива ;
Сравнение чисел Минимальное значение 10
Максимальное значение 15
ОБЪЕДИНИТЬ (сцепить) элементы массива Разделитель элементов массива ;
Исходное значение 10; 12; 20; 9; 45; -4; 15; 0   Результат 10; 12; 15

 

Действие Параметр Значение
РАЗБИТЬ текстовую строку на массив Разделитель элементов массива ;
Сравнение чисел Минимальное значение  
Максимальное значение 15
ОБЪЕДИНИТЬ (сцепить) элементы массива Разделитель элементов массива ;
Исходное значение 10; 12; 20; 9; 45; -4; 15; 0   Результат 10; 12; 9; -4; 15; 0

 

Действие Параметр Значение
РАЗБИТЬ текстовую строку на массив Разделитель элементов массива ;
Сравнение чисел Минимальное значение 10
Максимальное значение  
ОБЪЕДИНИТЬ (сцепить) элементы массива Разделитель элементов массива ;
Исходное значение 10; 12; 20; 9; 45; -4; 15; 0   Результат 10; 12; 20; 45; 15

 

Более сложный пример, — как оставить только числа больше среднего:

Действие Параметр Значение
РАЗБИТЬ текстовую строку на массив Разделитель элементов массива ;
Создать новый список значений    
Минимальное / максимальное / среднее Функция для массива чисел Average
Добавить значение в список значений Разделитель элементов списка |
Также сохранить значение в переменную среднее
Сравнение чисел Минимальное значение %среднее%
Максимальное значение  
ОБЪЕДИНИТЬ (сцепить) элементы массива Разделитель элементов массива ;
Добавить текст ДО или ПОСЛЕ Префикс Числа больше среднего (%среднее%):
Суффикс  
Исходное значение   Результат
10; 12; 20; 9; 45; -4; 15; 0
 
Числа больше среднего (13,375): 20; 45; 15

 

Ответить

Содержание этого поля является приватным и не предназначено к показу.
CAPTCHA
Подтвердите, пожалуйста, что вы - человек:
 __  __  _                          ____    ____  
\ \/ / | | _ __ __ __ | _ \ | __ )
\ / | | | '_ \ \ \ /\ / / | |_) | | _ \
/ \ | |___ | | | | \ V V / | _ < | |_) |
/_/\_\ |_____| |_| |_| \_/\_/ |_| \_\ |____/
Введите код, изображенный в стиле ASCII-арт.