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

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

Эта функция возвращает дату, рассчитанную в формате год YYYY, неделя WW и день недели D.

Синтаксис:  

MakeWeekDate(YYYY [ , WW [ , D ] ])

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

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

Функция makeweekdate() не учитывает системные переменные BrokenWeek, ReferenceDay или FirstWeekDay. Неделя 1 начинается в первый понедельник января. Например, в 2022 году неделя 1 начинается 3 января.

Аргументы
Аргумент Описание
YYYY Год — целое число.
WW

Неделя — целое число.

Неделя может иметь положительное или отрицательное значение, можно задать значение больше 52, чтобы возвращать даты другого года.

D

День недели — целое число.

Если день недели не задан, используется 0 (понедельник). Остальные дни недели назначаются следующим образом: 1 — вторник, 2 — среда, 3 — четверг, 4 — пятница, 5 — суббота и 6 — воскресенье.

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

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

Примеры функции
Пример Результат
makeweekdate(2014,6,6) возвращает 02/09/2014
makeweekdate(2014,6,1) возвращает02/04/2014
makeweekdate(2014,6) возвращает 02/03/2014 (для недели допускается значение 0)

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

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

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

Пример 1. День указан

Пример 2. День не указан

Пример 3. Пример объекта диаграммы

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

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

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