# Frac — функция скриптa и диаграммы

Frac() возвращает дробную часть x.

Десятичная дробь определяется следующим образом: `Frac(x   ) + Floor(x ) = x`. Говоря простым языком, это значит, что дробная часть положительного числа является разницей между числом (x) и целым числом, предшествующим ему.

Пример. Дробная часть 11,43 = 11,43 - 11 = 0,43

Для отрицательного числа допустим, что –1,4, Floor(-1.4) = –2, что приведет к следующему результату.

Дробная часть –1,4 = –1,4 - (–2) = –1,4 + 2 = 0,6

Синтаксис:

Frac(x)

Возвращаемые типы данных: числовое значение

Аргументы:

Аргументы

| Аргумент | Описание |
| --- | --- |
| x | Число, для которого возвращается дробная часть. |

Примеры и результаты:

Примеры и результаты

| Примеры | Результаты |
| --- | --- |
| `Frac( 11.43   )` | Возвращает 0,43 |
| `Frac( -1.4   )` | Возвращает 0,6 |
| Извлеките компонент времени из числового представления метки времени, таким образом, пропуская дату.<br><br>`Time(Frac(44518.663888889))` | Возвращает 3:56:00 PM |

## Подробнее

* [Floor — функция скриптa и диаграммы](https://help.qlik.com/ru-RU/sense/May2025/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/GeneralNumericFunctions/floor.htm)