Как обрезать десятичные дроби в SAS?
Как обрезать десятичные дроби в SAS?

Видео: Как обрезать десятичные дроби в SAS?

Видео: Как обрезать десятичные дроби в SAS?
Видео: Десятичные дроби 2024, Май
Anonim

В TRUNC функция приходит на ум. Действительно, если вы посмотрите SAS TRUNC функция, вы обнаружите, что она обрезать числовые значения, но (сюрприз!) не до указанного количества десятичный места; скорее, он усекает до указанного числа байтов, что не то же самое для чисел.

Имея это в виду, как вы усекаете в SAS?

В TRUNC Функция усекает полное число (сохраненное как double) до меньшего количества байтов, как указано в длине, и дополняет усеченные байты нулями. В усечение и последующее раскрытие дублирует эффект сохранения чисел меньше полной длины и последующего их чтения.

Также знайте, как округлить число в SAS? КРУГЛЫЙ это имя функции; аргумент - это числовое значение или переменная, которую вы хотите иметь округлый ; а также округление -unit - это единица, которую вы хотите получить округлый в (например, 10, 100, 0,1, 0,01, 5 и т. д.). Например, КРУГЛЫЙ (34.58, 0.1) сообщает SAS к круглый в количество 34,58 с точностью до десятой. SAS вернет 34.6.

Из этого, как вы усекаете число?

К обрезать число , мы пропускаем цифры после определенной точки в количество , добавив нули, если необходимо, чтобы усеченный количество примерно того же размера, что и оригинал количество . К обрезать число до 1 знака после запятой, пропустить все цифры после первого знака после запятой.

Что означает усечение?

1. Чтобы сократить или уменьшить: сценарий был усеченный оставить время для рекламы. См. Сокращенные синонимы. 2. Чтобы сократить (число), отбросив одну или несколько цифр после десятичной точки.

Рекомендуемые: