Тригонометрические функции в BI

Форма поиска

Тригонометрические функции, это функции угла. Они применяются в разных областях – в архитектуре, машиностроении, навигации, теории вероятности, сейсмологии, электротехнике, статистике и так далее.

Для расширения аналитическиеъ возможностей, тригонометрические функции были добавлены в библиотеку функций Contour BI, что позволяет создавать отчеты , включающие таблицы, графики и приборы, и применяющие эти функции, в разных предметных областях.

В этой статье будет кратко описана реализация тригонометрических функций в Contour BI и приведен пример их применения.

Вступление

Contour BI содержит широкий набор встроенных функций: арифметических, статистических, функций отклонений во времени, и других функций, помогающих создавать вычисляемые факты для многомерного анализа. 

Эти функции используются в языке формул Contour BI, автором отчета, когда он создает вычисляемые факты.

В библиотеку функций Contour BI, в частности, входят следующие тригонометрические функции: синус, косинус, арксинус, акркосинус, тангенс, котангенс. Каждая из функций требует в качестве параметра угол, в радианах или градусах.

Пример

В этом примере будет описано применение тригонометрических функций для прогноза изменения климата. Мы создадим OLAP отчет, в котором синусоида будет применена для моделирования изменения температуры воздуха в течение некоторого периода времени.

Мы применили климатические данные Национального института исследования воды и атмосферы Новой Зеландии (NIWA).

Формула моделирования изменения климата была составлена следующим образом:  y = 4.2sin((x + 1)π/6) + 13.7,  для периода в 12 месяцев, как это было описано в исходной статье NIWA.

Шаги:

  1. В конструкторе отчетов Contour Reporter создайте OLAP отчет, основанный на следующих данных: среднемесячная (mean) температура  (°C) в Новой Зеландии. Создайте в этом отчете таблицу и график.
  2. В объекте Срез установите для измерения Location (Место) единственное значение (Разрешить множественные значения=False)
  3. Создайте новый формульный факт в редакторе формул. Для создания формульного факта кликните кнопку "Создать вычисляемый факт":
  4. В появившемся редакторе формул найдите функцию sin:
  5. Напишите полное выражение:
  6. Где x это номер месяца – от января до декабря.
  7. Результат будет отображен немедленно. Для места Wellington, значения фактов будут выглядеть следующим образом:
  8. И в итоге, график отобразит текущие данные и прогнозную температуру:
  9. Опубликуйте отчет в Contour BI Portal, для чего создайте каталог, бросьте в него отчет, и дайте права пользователям на просмотр. После этого пользователи смогут простматривать интерактивный отчет в своих браузерах.

BI проект

Интерактивный  BI-проект можно посмотреть здесь.

Contact Us