Условия для форматов числа и времени
НА ЭТОЙ СТРАНИЦЕ
Условия для форматов числа и времени
Во многих функциях интерпретации и форматирования можно установить формат для чисел и дат, используя код формата. В данной теме описываются условия форматирования чисел, дат, времени и меток времени. Эти условия применимы к функциям как скрипта, так и диаграммы.
Форматы чисел
Для обозначения определенного числа разрядов используется символ
Для обозначения возможного разряда слева от десятичного разделителя используйте символ
Чтобы отметить позицию разделителя тысяч или десятичного разделителя, используйте соответствующий разделитель тысяч и десятичный разделитель.
Код формата используется для определения позиций разделителей. Невозможно установить разделитель в коде формата. Для этого используйте переменные DecimalSep и ThousandSep в скрипте.
Можно использовать разделитель тысяч для группировки цифр по любому числу позиций. Например, строка формата
Для получения дополнительной информации см. DecimalSep и ThousandSep .
Examples:
Формат числа | Описание |
---|---|
|
описывает число как целое с разделителем тысяч. В этом примере « » используется в качестве разделителя тысяч. |
|
описывает число как целое без разделителя тысяч. |
|
описывает число как целое не менее чем с четырьмя разрядами. Например, число 123 будет отображаться как 0123. |
|
описывает число с тремя десятичными знаками. В этом примере «.» используется в качестве десятичного разделителя. |
Специальные форматы чисел
Программа Qlik Sense может интерпретировать и форматировать числа с любым основанием от 2 до 36, включая двоичные, восьмеричные и шестнадцатеричные числа. Также поддерживаются римские форматы.
Формат | Описание |
---|---|
Двоичный формат |
Чтобы указать двоичный формат, код формата должен начинаться с |
Восьмеричный формат |
Чтобы указать восьмеричный формат, код формата должен начинаться с |
Шестнадцатеричный формат |
Чтобы указать шестнадцатеричный формат, код формата должен начинаться с |
Десятичный формат |
Использование элементов |
Настраиваемый формат основания |
Для указания формата с любым основанием от 2 до 36 код формата должен начинаться с |
Римский формат |
Чтобы указать римские числа, код формата должен начинаться с элемента |
Examples:
Пример | Результат |
---|---|
|
возвращает |
|
возвращает |
|
возвращает |
|
возвращает |
|
возвращает |
|
возвращает |
|
возвращает |
|
возвращает |
|
возвращает |
|
возвращает |
Даты
Для форматирования даты можно использовать следующие символы. Можно использовать произвольные разделители.
Символы | Описание |
---|---|
|
Для описания дня используйте символ |
|
Для описания числа месяца используйте символ Для одного или двух разрядов используйте символы Символ Символ Для получения дополнительной информации см. MonthNames и LongMonthNames . |
|
Для описания года используйте символ |
|
Для описания для недели используйте символ Символ Символ Символ Символ Для получения дополнительной информации см. DayNames и LongDayNames . |
Examples: (31 марта 2013 года в качестве даты для примера)
Пример | Результат |
---|---|
|
описывает дату как 13-03-31. |
|
описывает дату как 3/31/13. |
|
описывает дату как 2013-март-31. |
|
описывает дату как 31 марта 2013 г. |
|
описывает дату как 3/31/13. |
|
описывает дату как 6 13-03-31. |
|
описывает дату как сб 13-03-31. |
|
описывает дату как вскр 13-03-31. |
Время
Для форматирования времени можно использовать следующие символы. Можно использовать произвольные разделители.
Символы | Описание |
---|---|
|
Для описания часов используйте символ |
|
Для описания минут используйте символ |
|
Для описания секунд используйте символ |
|
Для описания долей секунды используйте символ |
|
Для описания времени в формате AM/PM используйте символ |
Examples: (18:30 в качестве времени для примера):
Пример | Результат |
---|---|
|
описывает время как 18:30 |
|
описывает время как 18.30.00.00 |
|
описывает время как 18.30.00.00 |
Метки времени
В метках времени используется такая же нотация, как для дат и времени выше.
Examples: (31 марта 2013 года 18:30 в качестве метки времени для примера):
Пример | Результат |
---|---|
|
описывает метку времени как 13-03-31 18:30 |
|
описывает метку времени как 3/31/13 18.30.00.0000 |