Определение периодов анализа с помощью календарных периодов
Определите календарные периоды для групп календаря, чтобы управлять периодами времени, используемыми Insight Advisor при создании визуализаций.
Календарные периоды определяют периоды времени, представляющие интерес для Insight Advisor, который использует их для анализа в логической модели. Например, ключевой показатель эффективности, отражающий общий объем продаж за все время, может быть менее полезен, чем тот же показатель, отражающий общий объем продаж за текущий месяц. Можно создать календарный период для текущего месяца и установить его как период по умолчанию, чтобы использовать с общим объемом продаж. Создание календарных периодов для логической модели и управление ими выполняется в разделе Календарные периоды.
Календарные периоды определяют отдельные периоды времени или сравнения относительных периодов времени. Например, можно создать календарные периоды для:
-
отображения значений только за текущий месяц;
-
сравнения текущего месяца с прошлым;
-
сравнения текущего квартала с тем же кварталом прошлого года.
Insight Advisor использует календарные периоды при создании диаграмм. Календарные периоды включают типы дополнительного анализа. Можно выбрать и применить календарные периоды при изменении диаграммы в Insight Advisor. Можно установить календарный период по умолчанию, который будет использоваться с группой, когда Insight Advisor создает в ней диаграммы для полей и основных элементов. Календарные периоды по умолчанию устанавливаются в разделе Поведение. Для получения дополнительной информации см. Календарный период по умолчанию .
Создание календарных периодов
Создайте календарные периоды из групп календаря, определенных в разделе Поля и группы. Можно создать календарные периоды как с полями, использующими функцию autoCalendar в скрипте загрузки данных, так и без них.
Параметр Использовать автоматический календарь может применяться с пользовательским календарем, если он использует те же объявленные поля, что и функция autoCalendar.
Создание календарных периодов с помощью автокалендаря
При создании календарных периодов с помощью автокалендаря выберите детализацию для анализа. Детализацией может быть, например, месяц года или квартал года. Затем можно использовать последнее значение или создать сравнение.
Выполните следующие действия.
- Щелкните Создать календарный период.
- Выберите группу календаря, затем — параметр Использовать автоматический календарь.
- Введите имя календарного периода.
- Выберите детализацию календарного периода.
- Выполните одно из следующих действий:
- Для применения последнего значения в поле детализации периода выберите Использовать значение последней сортировки.
- Для создания сравнительного календарного периода выполните одно из следующих действий:
- В разделе Сравнить выберите период для сравнения. Выберите Последний полный период, если для Insight Advisor должен использоваться последний полный период вместо текущего периода.
В разделе Пользовательский выберите период для анализа в параметре Смещение, затем выберите период для сравнения в параметре Смещение при сравнении.
В параметрах Смещение и Смещение при сравнении используются числовые значения, а 0 является текущим периодом.
Например, при использовании квартала года в качестве детализации периода, 0 — текущий период, 3 — период за три квартала до текущего.
- Щелкните команду Создать.
Создание календарных периодов с помощью пользовательского календаря
Можно создать календарные периоды, не используя функцию autoCalendar в скрипте загрузки. Например, у вас может быть пользовательский календарь, или нужно использовать пользовательские флаги календаря, которых нет в функции autoCalendar.
Для создания календарного периода с помощью пользовательского календаря выберите группу календаря и поле времени для агрегации. Затем можно использовать последнее значение или создать сравнение. Поддерживаются два метода сравнения:
-
Относительное: относительное сравнение, которое использует поле, содержащее относительное количество периодов назад. В поле относительного периода должны содержаться числовые значения, которые определяют относительный период с текущей даты для каждого значения в агрегированном поле. Затем можно выбрать смещение и смещение при сравнении для анализа.
Например, для сравнения текущего месяца с прошлым выберите поле Дата в качестве поля агрегирования. Затем выберите поле MonthsAgo в качестве поля относительного периода. Поле MonthsAgo использует выражение для расчета того, сколько месяцев назад наступило каждое значение в поле Дата, считая от текущего месяца. Если текущий месяц — июль, значения июля будут равны 0, значения июня будут равны 1, значения мая будут равны 2 и т. д. Затем можно выбрать 0 для смещения и 1 для смещения при сравнении.
-
Флаг: при сравнении с помощью флагов используются два поля, которые определяют два отдельных отмеченных флагами периода времени.
Например, двумя периодами, используемыми для сравнения с помощью флагов, могут быть первый и второй кварталы. Поля сравнения должны содержать двоичные значения, указывающие, какие значения агрегированного поля находятся в отмеченном флагом периоде.
Для сравнения квартала 1 с кварталом 2 выберите поле Дата в качестве агрегированного поля. В качестве полей с флагами можно затем выбрать InQuarter1 и InQuarter2. В этих полях используются выражения для расчета того, находятся ли значения в квартале 1 или квартале 2 либо нет.
Другие примеры календарных периодов, созданных с помощью пользовательского календаря, см. в разделе Пошаговая инструкция — создание календарных периодов с помощью пользовательского календаря.
Выполните следующие действия.
- Щелкните Создать календарный период.
- Выберите группу календаря, затем снимите флажок Использовать автоматический календарь.
- Введите имя календарного периода.
- Выберите агрегированное поле даты для использования.
- Выполните одно из следующих действий:
- Для применения последнего значения в поле детализации периода выберите Использовать значение последней сортировки.
- Для создания сравнительного календарного периода выполните одно из следующих действий:
В разделе Относительное для параметра Относительных периодов назад выберите поле, определенное в скрипте загрузки, которое содержит относительные данные периода времени для поля, выбранного в разделе Агрегированная дата. Установите период времени для анализа в параметре Смещение, затем выберите период для сравнения в параметре Смещение при сравнении.
В параметрах Смещение и Смещение при сравнении используются числовые значения, а 0 является текущим периодом.
В разделе Флаг выберите поле, содержащее флаг для текущего периода, затем поле, содержащее флаг для периода сравнения.
- Щелкните команду Создать.
Ограничения
У календарных периодов бизнес-логики есть следующие ограничения:
- Календарные периоды по умолчанию не применяются к основным мерам с учетом времени, которые включают определенные периоды времени в их выражение.