# Числовые функции

Если ваши данные не распознаются как числа, необходимо сначала применить функцию Преобразовать в числа к столбцу с числами, прежде чем применять любые другие функции, связанные с числами. Информация о разделителе, которую необходимо указать, соответствует разделителям входного формата для преобразования текста в число, а не разделителю формата отображения чисел.

## Сравнение чисел

Сравнивает числа из столбца с заданным значением или значениями из другого столбца. Функция возвращает TRUE, если выполняется условие, заданное оператором; в противном случае она возвращает FALSE.

### Свойства

| Свойство | Конфигурация |
| --- | --- |
| Columns to process (Столбцы для обработки) | Выберите один или несколько столбцов, к которым будет применена функция.<br><br>Если вы хотите применить это к нескольким столбцам, выберите столбцы в раскрывающемся списке и нажмите Применить. |
| Оператор сравнения | Выберите оператор для сравнения:<br><br><ul> <li> <p>= равно</p> </li> <li> <p>!= не равно</p> </li> <li> <p>больше чем</p> </li> <li> <p>&gt;= больше или равно</p> </li> <li> <p>&lt; меньше чем</p> </li> <li> <p>&lt;= меньше или равно</p> </li> </ul> |
| Использовать с | <ul> <li> <p><span>Значение</span>: Выберите эту опцию, чтобы сравнить столбец с фиксированным значением, заданным в поле <span>Значение</span>.</p> </li> <li> <p><span>Другой столбец</span>: Выберите эту опцию, чтобы сравнить столбец со значениями из другого столбца, выбранного в раскрывающемся списке <span>Столбец</span>.</p> </li> </ul> |
| Создать столбец | Установите этот флажок, если результат этой функции должен выводиться в новый столбец; исходный столбец в этом случае не меняется. |

### Пример

| Входные данные | Конфигурация | Выходные данные |
| --- | --- | --- |
| <ul> <li> <p>12345</p> </li> <li> <p>42</p> </li> <li> <p>365</p> </li> </ul> | <ul> <li> <p>Оператор сравнения: &gt;</p> </li> <li> <p>Использовать с: Значение</p> </li> <li> <p>Значение: 300</p> </li> </ul> | <ul> <li> <p>TRUE</p> </li> <li> <p>FALSE</p> </li> <li> <p>TRUE</p> </li> </ul> |

## Преобразовать в числа

Преобразует тип данных из столбца, чтобы соответствующие значения интерпретировались в системе как числа.

### Свойства

| Свойство | Конфигурация |
| --- | --- |
| Columns to process (Столбцы для обработки) | Выберите один или несколько столбцов, к которым будет применена функция.<br><br>Если вы хотите применить это к нескольким столбцам, выберите столбцы в раскрывающемся списке и нажмите Применить. |
| Десятичный разделитель | Введите символ, который будет использоваться в качестве Десятичный разделитель для числовых данных. |
| Разделитель тысяч | Введите символ, который будет использоваться в качестве Десятичный разделитель для числовых данных. |
| Создать столбец | Установите этот флажок, если результат этой функции должен выводиться в новый столбец; исходный столбец в этом случае не меняется. |

## Форматировать число

Изменяет способ отображения числовых значений, используя предопределенные или пользовательские шаблоны.

### Свойства

| Свойство | Конфигурация |
| --- | --- |
| Columns to process (Столбцы для обработки) | Выберите один или несколько столбцов, к которым будет применена функция. |
| Формат вывода | Выберите один из предопределенных шаблонов из раскрывающегося списка или введите собственный формат для применения к числам:<br><br><ul> <li> <p><code>1,000 (#,##0)</code> </p> </li> <li> <p><code>1,000.1 (#,##0.0)</code> </p> </li> <li> <p><code>1,000.12 (#,##0.00)</code> </p> </li> <li> <p><code>12% (0%)</code> </p> </li> <li> <p><code>12.3% (0.0%)</code> </p> </li> <li> <p><code>12.34% (0.00%)</code> </p> </li> <li>«Пользовательский»: введите свой формат числа (задается в поле <span>Пользовательский формат</span>).</li> </ul> |
| Десятичный разделитель | При желании введите символ, который будет использоваться в качестве Десятичный разделитель для вывода. |
| Разделитель тысяч | По желанию введите символ, который будет использоваться в качестве разделителя тысяч для вывода. |
| Создать столбец | Установите этот флажок, если результат этой функции должен выводиться в новый столбец; исходный столбец в этом случае не меняется. |

### Пример

| Входные данные | Конфигурация | Выходные данные |
| --- | --- | --- |
| <ul> <li> <p>0</p> </li> <li> <p>19021.04</p> </li> <li> <p>1429.68</p> </li> </ul> | <ul> <li> <p>Формат вывода: 1,000.12 (#,##0.00)</p> </li> <li> <p>Десятичный разделитель: .</p> </li> <li> <p>Разделитель тысяч: ,</p> </li> </ul> | <ul> <li> <p>0,00</p> </li> <li> <p>19,021.04</p> </li> <li> <p>1,429.68</p> </li> </ul> |

## Удаление дробной части

Удаляет дробную часть числа, округляя его в направлении нуля.

### Свойства

| Свойство | Конфигурация |
| --- | --- |
| Columns to process (Столбцы для обработки) | Выберите один или несколько столбцов, к которым будет применена функция.<br><br>Если вы хотите применить это к нескольким столбцам, выберите столбцы в раскрывающемся списке и нажмите Применить. |
| Создать столбец | Установите этот флажок, если результат этой функции должен выводиться в новый столбец; исходный столбец в этом случае не меняется. |

### Пример

| Входные данные | Выходные данные |
| --- | --- |
| <ul> <li> <p>3,14</p> </li> <li> <p>-19.89</p> </li> </ul> | <ul> <li> <p>3</p> </li> <li> <p>-19</p> </li> </ul> |

## Удаление отрицательные значения

Заменяет отрицательные целые или десятичные числа значением null.

### Свойства

| Свойство | Конфигурация |
| --- | --- |
| Columns to process (Столбцы для обработки) | Выберите один или несколько столбцов, к которым будет применена функция.<br><br>Если вы хотите применить это к нескольким столбцам, выберите столбцы в раскрывающемся списке и нажмите Применить. |
| Создать столбец | Установите этот флажок, если результат этой функции должен выводиться в новый столбец; исходный столбец в этом случае не меняется. |

### Пример

| Входные данные | Выходные данные |
| --- | --- |
| <ul> <li> <p>121021</p> </li> <li> <p>-365</p> </li> </ul> | <ul> <li> <p>121021</p> </li> <li> <p>null</p> </li> </ul> |

## Округление значения вверх

Округляет значение в большую сторону в соответствии с заданной Πрецизионностью.

### Свойства

| Свойство | Конфигурация |
| --- | --- |
| Columns to process (Столбцы для обработки) | Выберите один или несколько столбцов, к которым будет применена функция.<br><br>Если вы хотите применить это к нескольким столбцам, выберите столбцы в раскрывающемся списке и нажмите Применить. |
| Прецизионность | Установите количество десятичных знаков, которые вы хотите сохранить. |
| Создать столбец | Установите этот флажок, если результат этой функции должен выводиться в новый столбец; исходный столбец в этом случае не меняется. |

### Пример

| Входные данные | Конфигурация | Выходные данные |
| --- | --- | --- |
| 3,14 | Точность: 0 | 3 |
| 3,14 | Точность:1 | 3.2 |

## Округление значения в направлении нуля

Округляет значение в сторону нуля.

### Свойства

| Свойство | Конфигурация |
| --- | --- |
| Columns to process (Столбцы для обработки) | Выберите один или несколько столбцов, к которым будет применена функция.<br><br>Если вы хотите применить это к нескольким столбцам, выберите столбцы в раскрывающемся списке и нажмите Применить. |
| Прецизионность | Установите количество десятичных знаков, которые вы хотите сохранить. |
| Создать столбец | Установите этот флажок, если результат этой функции должен выводиться в новый столбец; исходный столбец в этом случае не меняется. |

### Пример

| Входные данные | Конфигурация | Выходные данные |
| --- | --- | --- |
| 3,74 | Точность: 0 | 3 |
| -3,74 | Точность: 1 | -3.7 |

## Округление значения вниз

В зависимости от указанной точности округляет значения вниз до ближайшего числа.

### Свойства

| Свойство | Конфигурация |
| --- | --- |
| Columns to process (Столбцы для обработки) | Выберите один или несколько столбцов, к которым будет применена функция.<br><br>Если вы хотите применить это к нескольким столбцам, выберите столбцы в раскрывающемся списке и нажмите Применить. |
| Прецизионность | Установите количество десятичных знаков, которые вы хотите сохранить. |
| Создать столбец | Установите этот флажок, если результат этой функции должен выводиться в новый столбец; исходный столбец в этом случае не меняется. |

### Пример

| Входные данные | Конфигурация | Выходные данные |
| --- | --- | --- |
| 3,74 | Точность: 0 | 3 |
| 3,74 | Точность: 1 | 3.7 |

## Арифметическое округление значения

В зависимости от указанной Πрецизионности округляет значение до ближайшего числа.

### Свойства

| Свойство | Конфигурация |
| --- | --- |
| Columns to process (Столбцы для обработки) | Выберите один или несколько столбцов, к которым будет применена функция.<br><br>Если вы хотите применить это к нескольким столбцам, выберите столбцы в раскрывающемся списке и нажмите Применить. |
| Прецизионность | Установите количество десятичных знаков, которые вы хотите сохранить. |
| Создать столбец | Установите этот флажок, если результат этой функции должен выводиться в новый столбец; исходный столбец в этом случае не меняется. |

### Пример

| Входные данные | Конфигурация | Выходные данные |
| --- | --- | --- |
| 3,14 | Точность: 0 | 3 |
| 3,74 | Точность: 0 | 4 |
| 3,74 | Точность: 1 | 3.7 |
| 3.78 | Точность: 1 | 3.8 |