Skip to content

Динамическое отображение ежедневных, недельных, месячных и годовых данных

1. Обзор

1.1 Ожидаемое воздействие

Введя 2016-04-01 в компоненте "Фильтрация даты", вы отфильтруете "Просмотры предыдущего дня", "Просмотры предыдущей недели", "Просмотры предыдущего месяца", "Просмотры предыдущего года" (т. е. отфильтруете просмотры за 2016-03-31, общие просмотры за неделю до 2016-04-01, общие просмотры за месяц 2016-03, общие просмотры за 2015 год), как показано на рисунке ниже:

16.png

1.2 Идеи для реализации

  • Добавление параметров типа времени в область индикатора
  • Используйте фильтрацию деталей в соответствующем поле компонента формы, привяжите поле к параметру и задайте условие
  • Добавьте элемент управления датой в приборную панель и установите параметр типа времени привязки

2. Операционные шаги

Пример данных: Статистика интернет-каналов.xlsx

2.1 Добавление компонентов

1) Загрузите данные образца и загрузите их в FineBI, выберите загруженные данные образца, нажмите "Создать тему анализа", переименуйте ее в "Статистика интернет-канала" и выберите место для ее размещения, как показано на следующем рисунке:

1.png

2) Нажмите кнопку "Добавить компонент", чтобы создать новый компонент, как показано ниже:

2.png

2.2 Создание таблиц группировки

Добавьте новую таблицу группировки и скопируйте несколько полей "Views" с именами "Previous Day Views", "Previous Week Views", "Previous Month Views", "Previous Year Views", как показано ниже:

3.png

2.3 Новый параметр типа времени

Добавьте новый параметр и выберите "Время" в качестве типа параметра, как показано ниже:

1688103677228087.png

2.4 Настройка параметров привязки индикатора

Детальная фильтрация полей "виды предыдущего дня", "виды предыдущей недели", "виды предыдущего месяца", "виды предыдущего года" соответственно, а также привязка временных параметров.

(1) Выберите "Подробная фильтрация" в поле "Представления предыдущего дня", добавьте условие подробной фильтрации "Статистическая дата" к значению параметра, а условие фильтрации - "Весь день 1 день назад", чтобы получить представления предыдущего дня, как показано на рисунке ниже:

5.png

6.png

2) Выполните те же действия, что и выше, чтобы задать условия фильтрации для поля "Просмотры за последнюю неделю", чтобы получить просмотры за последнюю неделю, как показано на рисунке ниже:

7.png

3) Задайте условия фильтрации для поля "Просмотры за январь", чтобы получить количество просмотров за предыдущий месяц, как показано на рисунке ниже:

8.png

4) Задайте условия фильтрации для поля "Просмотры за предыдущий год", чтобы получить количество просмотров за предыдущий год, как показано на рисунке ниже:

9.png

2.5 Производство столов

1) Перетащите соответствующие поля в столбцы Dimension и Indicator, как показано ниже:

10.png

2) Отфильтруйте данные, в которых "Имя канала первого уровня" пустое, как показано ниже:

17.png

2.6 Фильтрация параметров привязки компонентов

1) Нажмите "Add Dashboard" и перетащите компонент на панель, как показано ниже:

12.gif

13.png2) Перетащите компонент фильтра "Дата" на приборную панель, установите флажок "Привязать параметры", нажмите и отметьте "Параметры", как показано на следующем рисунке:

13.gif

14.png

2.7 Эффекты просмотра

Установите время фильтра "Дата" на 2016-04-01, эффект показан ниже:

15.png

Подробности см. в разделе 1.1 данного документа.

3. условия

Если для компонента фильтра даты установлено значение "Год неограничен", например, если вы используете компонент фильтра года-месяца или компонент фильтра интервала года-месяца и задаете только условие фильтра месяца, параметр привязки поля компонента и условие фильтра XX лет назад, то фильтрация будет недействительной.

Например, добавьте параметр типа времени, чтобы задать следующие условия фильтрации для просмотров предыдущего дня "Detail Filter":

18.png

Затем на экране редактирования приборной панели задайте настройки компонента фильтра интервала год-месяц, как показано ниже:

19.png

В этот момент условие фильтрации не выполняется.