Перейти к основному содержимому Перейти к дополнительному содержимому

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

Эта функция возвращает метку текущего времени. Эта функция возвращает значения в формате системной переменной TimeStamp. Значение timer_mode по умолчанию — 1.

Синтаксис:  

now([ timer_mode])

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

Функцию now() можно использовать в скрипте загрузки или в объектах диаграммы.

Аргументы
Аргумент Описание
timer_mode

Может иметь следующие значения:

0 (время последней завершенной загрузки данных)
1 (время вызова функции)
2 (время открытия приложения)

Примечание к информацииЕсли вы используете функцию в скрипте загрузки данных, функция timer_mode=0 выдаст время последней завершенной загрузки данных, а timer_mode=1 выдаст время вызова функции в текущей загрузке данных.

Когда это следует использовать

Функция now() часто используется как компонент внутри выражения. Например, ее можно использовать для вычисления оставшегося времени жизненного цикла продукта. Функцию now() рекомендуется использовать вместо функции today(), когда в выражении требуется учитывать часть дня.

В следующей таблице приводится объяснение результата, возвращаемого функцией now(), в зависимости от различных значений аргумента timer_mode:

Примеры функции
Значение timer_mode Результат при использовании в скрипте загрузки Результат при использовании в объекте диаграммы
0 Возвращает метку времени в формате системной переменной TimeStamp для даты последней успешной перезагрузки, предшествующей самой последней перезагрузке данных. Возвращает метку времени в формате системной переменной TimeStamp для даты последней перезагрузки данных.

1

Возвращает метку времени в формате системной переменной TimeStamp для самой последней перезагрузки данных. Возвращает метку времени вызова функции в формате системной переменной TimeStamp.

2

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

Региональные настройки

Если не указано иное, в примерах, приведенных в данном разделе, используется следующий формат даты: ММ/ДД/ГГГГ. Формат даты указан в операторе SET DateFormat скрипта загрузки данных. В вашей системе может быть установлен другой формат даты по умолчанию в зависимости от региональных настроек и других факторов. Можно изменить формат в примерах в соответствии с потребностями. Или можно изменить форматы в скрипте загрузки в соответствии с этими примерами.

Региональные настройки по умолчанию в приложениях основаны на системных региональных настройках компьютера или сервера, где установлено ПО Qlik Sense. Если на сервере Qlik Sense, к которому обращается пользователь, выбран шведский язык, то редактор загрузки данных будет использовать шведские региональные настройки для даты, времени и валюты. Эти параметры регионального формата не связаны с языком, отображаемым в интерфейсе пользователя Qlik Sense. Qlik Sense будет отображаться на языке, который используется в браузере.

Пример 1. Создание объектов с использованием скрипта загрузки

Пример 2. Создание объектов без использования скрипта загрузки

Пример 3. Сценарий

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!