Руководство пользователя веб-клиента TIBCO Spotfire®

Скользящее среднее

Функция скользящего среднего, также называемая чередующимся средним или скользящим средним значением, вычисляет среднее значение элементов (срезов) в пределах заданного интервала. Например, если в качестве размера интервала задано значение «три», то среднее рассчитывается на основе текущего элемента и двух предыдущих элементов. Скользящее среднее часто используется с целью сглаживания краткосрочных колебаний и выявления долгосрочных тенденций.

Пример

Начнем со следующей гистограммы. На ней показаны суммы продаж поквартально за три года.



На следующей гистограмме к оси значений было применено выражение «Скользящее среднее», оформленное в виде ярлыка. (Стрелка указывает на полосу, используемую для объяснения того, что вычисляется в приведенном ниже выражении.)



На оси значений используется следующее выражение (здесь интервал равен 5).

Sum([Sales]) THEN Avg([Value]) OVER (LastPeriods(5,[Axis.X])) THEN If(Count() OVER (LastPeriods(5,[Axis.X]))=5,[Value],null)

В первой части выражения указывается, что столбец [Sales] должен быть агрегирован в виде суммы. Результат расчета этой части выражения помещается в столбец [Value] для использования в выражении после первого THEN.

Средняя часть выражения вычисляет для каждого узла визуализации (в данном случае для каждого столбца) среднее значение узла и четырех предыдущих узлов. Последняя часть после второго THEN гарантирует, что скользящая средняя не будет отображаться, если имеется меньше 5 столбцов.

Например, расчет скользящего среднего для второго квартала 2021 г. (см. стрелку на предыдущем изображении):

$350=($600+$400+$100+$350+$300)/5

(сумма узла и четырех предыдущих узлов в прямоугольнике ниже, разделенная на 5)



См. также раздел LastPeriods().

Селектор столбцов в развернутом виде

В установленном клиенте развернутый селектор столбцов включает элементы управления, упрощающие изменение различных параметров в ярлыке выражения:



Отображаемое имя При желании можно указать другое отображаемое имя вместо «Скользящее среднее ([имя столбца])» по умолчанию.
Ось Укажите ось, по которой будет производиться вычисление узлов.

В раскрывающемся списке могут содержаться только оси категорий, которые выполняют какое-либо группирование. Это означает, что если группирование выполняется только на оси X, то доступна будет только эта ось, а если бы было также выполнено окрашивание по категориальному столбцу, то станет доступна ось «Цвет», и так далее.

Размер интервала Определите размер окна для вычисления среднего значения.
Исключить неполные интервалы Определите, следует ли вычислять средние значения для интервалов, в которых нет значений для одного или нескольких узлов.

Если этот флажок снят, среднее значение будет вычисляться только на основе доступных значений. Если этот флажок установлен, узлы в неполных интервалах останутся пустыми.

Скрыть пустые значения Создает правило «Показать/скрыть», которое скрывает все пустые значения. Щелкните символ свойств, чтобы открыть свойства «Показать/скрыть» для редактирования или удаления правила.