lastworkdate Функция скрипта и диаграммы | Qlik Sense для Windows Справка
Перейти к основному содержимому Перейти к дополнительному содержимому

lastworkdate Функция скрипта и диаграммы

Функция lastworkdate возвращает самую раннюю дату окончания для достижения указанного числа рабочих дней no_of_workdays (понедельник-пятница) с начальной датой start_date и с учетом выходных, которые можно дополнительно задать в поле holiday. Поля start_date и holiday должны быть действительными датами или метками времени. 

lastworkdate(start_date, no_of_workdays {, holiday})

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

Календарь, демонстрирующий использование функции lastworkdate()

Diagram that shows a calendar of a month. The start date of work is set on the 10th of the month and the end date of work is set on the 26th. The days inbetween the start and end date, excluding Saturdays and Sundays, are highlighted in green.

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

Параметр holiday должен быть постоянной строкой. Он не принимает выражений.

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

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

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

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

Аргументы
Аргумент Описание
start_date Начальная дата для вычисления.
no_of_workdays Количество рабочих дней, которое должно быть получено.
holiday

Периоды выходных дней для исключения из рабочих дней. Праздник обозначен как постоянная строка даты. Можно указать несколько дат праздников, разделенных запятыми.

Пример: '12/25/2013', '12/26/2013', '12/31/2013', '01/01/2014'

Пример 1. Базовый пример

Пример 2. Один праздник

Пример 3. Несколько праздников

Пример 4. Один праздник (диаграмма)

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

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