BI Consult Desktop Logo BI Consult Mobile Logo
  • Перейти на КликСенс
  • Перейти на КликВью
  • Перейти на Tableau
  • Перейти на Power BI
  • российские bi dwh dl
  • Главная
  • Продукты Business-BI
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Страхование
    • Банки
    • Лизинг
    • Логистика
    • Нефтегазовый сектор
    • Медицина
    • Сеть ресторанов
    • Энергетика
    • Фрод-менеджмент
    • E-Commerce
    • Фармацевтика
    • Построение хранилища данных
    • Создание Data Lake
    • Цифровая трансформация
    • Управление по KPI
    • Финансы
    • Продажи
    • Склад
    • HR
    • Маркетинг
    • Внутренний аудит
    • Категорийный менеджмент
    • S&OP и прогнозная аналитика
    • Геоаналитика
    • Цепочки поставок (SCM)
    • Process Mining
    • Сквозная аналитика
  • Платформы
    • Qlik Sense
    • QlikView
    • Tableau
    • Microsoft Power BI
    • Геоаналитика Qlik GeoAnalytics
    • Qlik NPrinting - рассылка отчетности QlikView/Qlik Sense
    • KliqPlanning Suite - бюджетирование в QlikView
    • ATK BiView-1C Коннектор (для Qlik/Tableau/PowerBI)
    • QlikView/Qlik Sense SAP Коннектор
    • QlikView R-Коннектор
    • Qlik Web Connectors - коннектор Google, Facebook, Twitter
    • Vizlib Qlik Sense extentions (библиотека экстеншнов)
    • Библиотека extention для Qlik
    • Qlik Alerting
    • Qlik Data Integration Platform - создание Data Lake
    • Qlik Data Catalog решение для Data Governance
    • ATK BiView документация
  • Услуги
    • Консалтинг
    • Пилотный проект
    • План обучения и сертификации
    • Подготовка специалистов по Qlik
    • Бесплатное обучение Qlik
    • Сертификация Qlik
    • Поддержка
    • Технические задания
    • Сбор требований для проекта внедрения BI-системы
    • Аудит приложений Qlik и Tableau
    • Разработка BI Стратегии
    • Styleguide для BI-системы
    • Как выбрать BI-систему
  • Курсы
    • Учебный курс по Qlik Sense
    • Учебный курс по Tableau
    • Учебный курс по Microsoft Power BI
    • Учебный курс Информационная грамотность (Data Literacy)
    • Учебный курс Современная архитектура хранилища данных
    • Учебный курс для бизнес-аналитиков
    • Учебный курс по NPrinting
    • Учебный курс по BigQuery
    • Учебный курс по Azure Databricks
    • Учебный курс по DWH
    • Учебный курс по Data Governance
    • Учебный курс по Data Science (ML, AI)
    • Учебный курс администратора Qlik Sense
  • Компания
    • Руководство
    • Новости
    • Клиенты
    • Карьера
    • Скачать
    • Контакты

QlikView / Qlik Sense

  • Qlik Sense
    • Возможности Qlik Sense
    • Qlik Sense Enterprise
    • Qlik Sense Desktop
    • Qlik Sense Saas облачная инфраструктура для компаний
    • Источники данных и хранение данных
    • Безопасность и разграничение прав доступа
    • Масштабируемость
    • Политика лицензирования Qlik Sense
    • Qlik Sense November 2021: новые возможности
    • Географические карты в Qlik Sense
    • Qlik Sense Cloud / Qlik Sense в облаке
    • Учебное пособие по Qlik Sense
  • QlikView
    • Архитектура
    • Отличия QlikView от традиционных BI-систем
    • Политика лицензирования QlikView
    • Системные требования и сайзинг
    • Отличие от OLAP-систем
    • QlikView on Mobile
    • Qlik и Big Data
    • Демонстрационные примеры
    • QlikView в "облаке" (Amazon) / QlikView in the cloud
    • Интеграция QlikView с Microsoft SharePoint
    • Учебное пособие по QlikView
    • Что такое QlikView Publisher
    • QlikView Extranet Server и дистрибуция отчетности внешним пользователям
  • Qlik Data Catalog
  • Qlik Alerting
  • Qlik Data Integration Platform
  • Add-ons для QlikView
    • Vizlib Qlik Sense extentions (библиотека экстеншнов)
    • QlikView/Qlik Sense ATK BiView-1C Коннектор
    • Документация ATK BiView
    • Qlik NPrinting
    • Геоаналитика Qlik GeoAnalytics
    • GeoQlik
    • KliqPlanning Suite
    • QlikView/Qlik Sense SAP Коннектор
    • QlikView R-Коннектор
    • Qlik Web Connectors
    • QlikView Cognos TM1 Коннектор
    • Визуализация графов в Qlik Sense с помощью Ogma / Linkurious
  • Учебный курс по Qlik Sense

Tableau

  • Tableau
    • Tableau Desktop
    • Tableau Server
    • Tableau Prep
    • Технологии
    • Источники данных Tableau
    • Безопасность в Tableau
    • Политика лицензирования
    • Tableau 2021: новые возможности
    • Сравнение продуктов Tableau (Desktop, Server, Online, Public)
    • Демонстрационные примеры
    • Учебный портал Tableau
    • Коробочное решение "Мониторинг Tableau Server"
    • Чем отличаются Tableau Reader и Viewer?
  • Учебный курс по Tableau

Другое

  • Microsoft Power BI
    • Power BI Desktop
    • Power BI Report Server
    • Отраслевые решения Microsoft Power BI
    • Политика лицензирования Microsoft Power BI
    • Power BI Mobile
    • Учебные курсы Microsoft Power BI
    • Архитектура Power BI
    • Обработка данных в Power BI
    • Аудит системы Power BI
    • Power BI Report Server Management Tool
      • Power BI Report Server Monitoring
      • Power BI Report Server vs SQL Server Reporting Services
      • Автоматизация отчетов в Power BI Report Server
  • Учебный курс по Microsoft Power BI
  • Alteryx
    • Alteryx Designer
    • Инструменты Alteryx Designer
    • Alteryx Server
    • Alteryx Analytics Gallery
    • Alteryx. Создание приложения, workflow, ETL
  • Data Engeneering
    • Создание Data Lake
    • Создание Data Warehouse
    • Учебный курс "Современная архитектура хранилища данных"
Главная » Курсы » Учебный курс по Qlik Sense

Функции нумерации дней в Qlik Sense с примером

Сегодня мы рассмотрим функции нумерации дней Qlik Sense. Эти функции возвращают даты и числа для конкретных случаев времени и даты, упомянутых в функциях. Так, вы можете использовать эти функции для вычисления таких показателей, как возраст, количество рабочих дней, первая и последняя рабочие даты, номера дней в году и квартале, на основе такой информации, как отметка времени (дата и время), дата рождения и т. д.

Функции нумерации дней в Qlik Sense с примером

 

i. функция age()

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

Синтаксис функции возраста Qlik Sense:

age(timestamp, date_of_birth)

 

Например, если вы используете формат даты ДД/ММ/ГГГГ, то

age(’25.01.2018 ′, ’25.12.2010’) вернет 6, поскольку у человека будет 6 полных лет, 7-й год начнется 25 января 2018 года, что является значением временной метки.

Введите приведенный ниже сценарий в редактор сценариев своего приложения Qlik Sense и посмотрите, какие результаты вы получите.

Employees:
LOAD * INLINE [
Member|DateOfBirth
John|28/03/1989
Kacey|10/12/1990
Steven|5/2/1992
Samuel|31/3/1993
Chris|19/5/1994
Mike|15/9/1994
Kendal|11/12/1994
Jenny|2/3/1995
Katie|14/5/1996
Mathew|13/6/1996
Peter|7/7/1998
Emma|4/8/2000
] (delimiter is |);
AgeTable:
Load *,
age('20/08/2015', DateOfBirth) As Age
Resident Employees;
Drop table Employees;

 

Это приведет к появлению трех новых полей: Member (Член), DateOfBirth (Дата рождения) и Age (Возраст), которые в таблице будут выглядеть так, если все возрасты генерируются функцией age(), которую мы использовали в представленном выше скрипте.

Member

DateOfBirth

Age

John

28/03/1989

26

Kacey

10/12/1990

24

Steven

5/2/1992

23

Samuel

31/3/1993

22

Chris

19/5/1994

21

Mike

15/9/1994

20

Kendal

11/12/1994

20

Jenny

2/3/1995

20

Katie

14/5/1996

19

Mathew

13/6/1996

19

Peter

7/7/1998

17

Emma

4/8/2000

15

 

ii. функция networkdays()

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

Синтаксис функции networkdays в Qlik Sense:

networkdays(start_date, end_date [, holiday])

 

Где дата начала и дата окончания указывают период времени, для которого вы хотите рассчитать рабочие дни. Если вы хотите указать какие-либо праздники, вы можете сделать это, указав даты праздников в выражении, например, «25 декабря 2013 г.», «26 декабря 2013 г.», «31 декабря 2013 г.», «01/01/2014 ′ через запятую.

Например,

networkdays ('19/12/2013', '07/01/2014', '25/12/2013', '26/12/2013')

 

Вы получите 12 рабочих дней. В расчете указываются праздничные дни с 25.12.2013 по 26.12.2013.

 

iii. функция firstworkdate()

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

Синтаксис функции firstworkdate:

firstworkdate(end_date, no_of_workdays {, holiday})

 

Например,

firstworkdate (’29/12/2017′, 10) вернет 16.12.2017 в качестве первой рабочей даты.

Если вы укажете праздники, то будет выглядеть примерно так:

firstworkdate (’29/12/2017′, 9, ’25/12/2017′, ’26/12/2017′) вернет 15.12.2017 в качестве первой рабочей даты, где даты 25.12.2017 и 26/12/2017 – праздничные дни.

 

iv. функция lastworkdate()

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

Синтаксис функции lastworkdate в Qlik Sense:

lastworkdate(start_date, no_of_workdays {, holiday})

 

Например,

Выражение lastworkdate ('19/12/2017', 9) вернет 31.12.2017 в качестве последней рабочей даты. Где дата 19/12/2017 – это дата начала, а 9 – количество рабочих дней, после которых мы хотим узнать дату окончания или последнюю рабочую дату. В выражении вы также указываете праздники, разделяя даты запятыми, если их несколько.

 

v. функция daynumberofyear()

Эта функция возвращает номер дня из 366 дней в году на основе текущей даты, метки времени или даты, указанной в функции. Вы также можете заставить функцию вычислять n-й день от начала определенного месяца (т. е. 1-го числа данного месяца), указав этот месяц в числах в функции. Эта функция возвращает значение с целым числом в качестве типа данных.

Синтаксис функций нумерации дней Qlik Sense:

DayNumberOfYear(timestamp[,start_month])

 

Например,

DayNumberOfYear('12/09/2017') возвращает 256, что соответствует числу дней, приходящихся на эту дату с 1 января 2017 года.

Если указать месяц, то результат будет такой:

DayNumberOfYear('12/09/2017',3) возвращает 196 как номер дня, встречающегося с 1 марта.

 

vi. функция daynumberofquarter()

Поскольку 12 месяцев в году можно разделить на три квартала, эта функция возвращает номер дня, когда наступает конкретная дата в квартале, в котором она находится.

Синтаксис функций номерования в Qlik Sense:

DayNumberOfQuarter(timestamp[,start_month])

 

где timestamp – это дата, которую вы хотите узнать, номер дня в квартале, а start_month – это номер месяца, который вы хотите установить в качестве начального месяца для этой оценки. Эта функция всегда возвращает целочисленное значение.

Например,

DayNumberOfQuarter('12/09/2017')

 

Вернет 74 как номер дня текущего квартала.

DayNumberOfQuarter('12/09/2014',3)

 

Возвращает «12» как номер дня текущего квартала. Квартал начнется с 3-го месяца, то есть с марта.

 

 

Узнать стоимость решенияЗапросить видео презентацию

Решения

datafinder.ru Анализировать ФинансыУвеличивайте ПродажиОптимальный Склад и ЛогистикаМаркетинговые Метрики

До 2023 года компания BI Consult обладала официальным партнерским статусом Qlik в России. В настоящий момент деятельность QlikTech на территории России прекращена, BI Consult не имеет партнерских отношений и никаким иным образом более не связана с QlikTech и не предлагает к продаже системы бизнес-анализа QlikView, Qlik Sense и иные продукты бренда Qlik. Все материалы о продукции бренда Qlik на сайте приведены исключительно в описательных целях и для информирования пользователей о существующих в мире системах бизнес-анализа. Для приобретения продукции Qlik необходимо обратиться к правообладателю программного обеспечения QlikTech или дистрибьюторам.

Клиенты

  • ETNA Software

    Анализ времени работы сотрудников в разрезах; анализ исправления ошибок (bugfixing): количество ошибок, скорость и время их исправление, в разрезах клиенты, проекты, работники, задачи; анализ биллинга отдела продаж.

  • Мицар

    Анализ продаж в разрезах; планирование и прогнозирование, cтруктура валового дохода; реализация карты ССП (системы сбалансированных показателей).

  • http://www.vimos.ru

    Финансовая и корпоративная отчетность; План-Фактный анализ, прогноз выполнения плана;

  • Внедрение QlikView в fashion retail, готовое отраслевое решение для fashion retail по аналитике

    Внедрение/кастомизация решения BusinessQlik for Fashion Retail c решением задач: DashBoard, Жизнь Артикула, Отчет Сводный, Отчет Реализация 8 недель, Конструктор

  • Решения
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Банки
    • Страхование
    • Фармацевтика
    • Лизинг
    • Логистика
    • Медицина
    • Нефтегазовый сектор
    • Сеть ресторанов
  • BI платформы
    • Qlik Sense
    • QlikView
    • Tableau
    • Microsoft Power BI
    • ATK BiView-1C Коннектор (для Qlik/Tableau/PowerBI)
    • Vizlib Qlik Sense extentions (библиотека экстеншнов)
    • NPrinting
    • Геоаналитика Qlik GeoAnalytics
    • KliqPlanning Suite
    • Qlik WebConnectors
    • QlikView R Коннектор
    • QlikView/Qlik Sense SAP Коннектор
    • Alteryx
    • Qlik Data Catalog
    • Документация ATK BiView
  • Услуги
    • Консалтинг
    • Пилотный проект
    • Поддержка
    • План обучения и сертификации Qlik
    • Бесплатное обучение
    • Учебные курсы
    • Сертификация Qlik
    • Аудит приложений
  • Курсы
    • Учебный курс по Qlik Sense
    • Учебный курс по Tableau
    • Учебный курс по Microsoft Power BI
    • Учебный курс Современная архитектура хранилища данных
    • Учебный курс Информационная грамотность
    • Учебный курс для бизнес-аналитиков
    • Учебный курс по NPrinting
    • Учебный курс по Azure Databricks
    • Учебный курс по Google BigQuery
  • Компания
    • О нас
    • Руководство
    • Новости
    • Клиенты
    • Скачать
    • Контакты
    • Политика конфиденциальности
  • Функциональные решения
    • Продажи
    • Финансы
    • Склад
    • HR
    • S&OP и прогнозная аналитика
    • Внутренний аудит
    • Геоаналитика
    • Категорийный менеджмент
    • Построение хранилища данных
    • Система управления KPI и BSC
    • Управление цепочками поставок
    • Маркетинг
    • Цифровая трансформация
    • Сквозная аналитика
    • Process Mining
RutubeVkontakteLinkedInYouTube
ООО "Би Ай Консалт",
ИНН: 7811437757,
ОГРН: 1097847154184
199178, Россия,
Санкт-Петербург,
6-ая линия В.О., Д. 63, 4 этаж
Тел: +7 (812) 334-08-01
Тел: +7 (499) 608-13-06
E-mail: info@biconsult.ru

×

Пользуясь сайтом, вы соглашаетесь с использованием cookies и политикой конфиденциальности.