0
Ваша корзина
0
Ваша корзина

Как получить порядковый номер дня года в DataLens. Практический урок.

Как получить порядковый номер дня года в DataLens. Практический урок.

В этом практическом уроке решим с вами задачку на первый взгляд непростую для реализации в DataLens. Как нам получить порядковый номер дня года.

Сегодня давайте рассмотрим задачку на первый взгляд непростую для реализации в DataLens. Как нам получить порядковый номер дня года. В типовых функциях DataLens есть возможность быстро получить только номер дня в месяце. Но очень часто возникает потребность узнать именно номер дня в году. Например, 31 декабря – это обычно 365 день в году.

Как же это сделать штатными средствами Даталенс?

На самом деле, сделать это очень просто. В этом на поможет функция DateTrunc. Если помните, данная функция изменяет размерность дат и группирует данные на первое число нужной размерности (на первое число квартала или года). Поэтому с ее помощью сначала давайте определим первое число года для каждой даты.


Справка

Возвращает дату, округленную по аргументу unit.

Синтаксис

DATETRUNC( datetime, unit [ , number ] )

Описание

Если задан аргумент number, то происходит округление до этого количества временных единиц. Отсутствие аргумента эквивалентно значению 1.

Поддерживаемые значения unit:

  • "second";
  • "minute";
  • "hour";
  • "day" (при заданном number используется номер дня в году);
  • "week";
  • "month";
  • "quarter";
  • "year".

Типы аргументов:

  • datetime — Дата | Дата и время
  • unit — Строка
  • number — Целое число

Таким образом, формула будет выглядеть так.

Как получить порядковый номер дня года в DataLens, изображение №1

В нашей таблице рядом с датами появился первый день каждого года. Для наглядности добавим новое поле в чарт.

Продолжение урока доступно для ВК донов по ссылке ниже.

Либо можно купить файл с данным уроком ниже.

Задать вопросы и обсудить волнующие темы про аналитику данных теперь можно на нашем форуме.

Если вам понравился урок, подписывайтесь на канал или группу и ставьте лайки. А также пишите в комментариях свои кейсы или вопросы. Самые интересные мы обязательно разберем.

Мы в социальных сетях

Поделиться

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *