Возвращает абсолютное значение числа в том же типе данных, который вы передаете.
Синтаксис
Abs(number)
Обязательным number аргументом может быть любое допустимое числовое выражение. Если number содержит Nullзначение , Null возвращается . Если это неинициализированная переменная, возвращается ноль.
Замечания
Абсолютное значение числа является его величиной без знака. Например, Abs(-1) и Abs(1) оба возвращают .1
Примеры запросов
| Выражение | Результаты |
|---|---|
SELECT Abs([Discount]) AS Expr1 FROM ProductSales; |
Возвращает абсолютные значения Discount поля из ProductSales таблицы в столбце Expr1 . Он преобразует отрицательные значения в положительные и оставляет положительные значения без изменений. |
SELECT Abs([Discount]/[SalePrice]) AS DiscountPercent FROM ProductSales; |
Вычисляет каждое значение в поле в Discount процентах от SalePrice поля и отображает его в столбце DiscountPercent . |
Пример VBA
Примечание
В примерах ниже показано, как использовать эту функцию в модуле Visual Basic для приложений (VBA). Чтобы получить дополнительные сведения о работе с VBA, выберите Справочник разработчика в раскрывающемся списке рядом с полем Поиск и введите одно или несколько слов в поле поиска.
В этом примере функция используется Abs для вычисления абсолютного значения числа.
Dim MyNumber
MyNumber = Abs(50.3) ' Returns 50.3.
MyNumber = Abs(-50.3) ' Returns 50.3.