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

Эта функция возвращает номер недели в виде целого числа согласно стандарту ISO 8601. Номер недели высчитывается на основе интерпретации данных выражения согласно стандартной интерпретации чисел.

Syntax:  

week(timestamp [, first_week_day [, broken_weeks [, reference_day]]])

 

Return data type: целое число

Аргумент Описание
timestamp Дата для вычисления в виде метки времени или выражения, определяемого по метке времени, для преобразования, например '2012-10-12'.
first_week_day

Если не указать first_week_day, значение переменной FirstWeekDay будет использовано как первый день недели.

Если необходимо использовать другой день в качестве первого дня недели, установите для элемента first_week_day следующее значение:

  • 0 для понедельника
  • 1 для вторника
  • 2 для среды
  • 3 для четверга
  • 4 для пятницы
  • 5 для субботы
  • 6 для воскресенья

Целое число, возвращенное этой функцией, теперь будет использовать первый день недели, заданный параметром first_week_day.

FirstWeekDay

broken_weeks

Если параметр broken_weeks не указан, значение переменной BrokenWeeks будет использовано для определения, какими должны быть недели: целыми или разбитыми.

По умолчанию в функциях Qlik Sense используются целые недели. Это означает следующее:

  • В одних годах 1-я неделя начинается в декабре, а в других годах 52-я или 53-я неделя заканчивается в январе.
  • В 1-ой неделе всегда не менее четырех дней в январе.

В качестве альтернативы можно использовать разбиение недель.

  • 52-я или 53-я неделя не будет продолжена в январе следующего года.
  • 1-я неделя будет начинаться 1 января и в большинстве случаев она будет неполной.

Могут использоваться следующие значения:

  • 0 (= использовать целые недели)
  • 1 (= использовать разбитые недели)

BrokenWeeks

reference_day

Если параметр reference_day не указан, значение переменной ReferenceDay будет использовано для определения, какой день в январе должен быть задан в качестве дня ссылки, чтобы определить неделю 1. По умолчанию в функциях Qlik Sense используется 4 как день ссылки. Это значит, что неделя 1 должна содержать значение «январь 4» , или, другими словами, в неделе 1 всегда должно быть не меньше 4 дней в январе.

Используйте следующие значения, чтобы задать день ссылки:

  • 1 (= январь 1)
  • 2 (= январь 2)
  • 3 (= январь 3)
  • 4 (= январь 4)
  • 5 (= январь 5)
  • 6 (= январь 6)
  • 7 (= январь 7)

ReferenceDay