Hub
Pricing About
NodeNode / Manipulator

Moving Aggregator

Other Data TypesTime SeriesSmoothing
Drag & drop
Like

This node calculates aggregation values for a moving window. The aggregation values are displayed in new columns appended at the end of the table.

The columns to aggregate can be either defined by selecting the columns directly, by name based on a search pattern or based on the data type. Input columns are handled in this order and only considered once e.g. columns that are added directly in the "Aggregation" section are ignored even if their name matches a search pattern in the "Pattern Based Aggregation" section or their type matches a defined type in the "Type Based Aggregation" section. The same holds for columns that are added based on a search pattern. They are ignored even if they match a criterion that has been defined in the "Type Based Aggregation" section.

In the "Pattern Based Aggregation" section you can assign aggregation methods to columns based on a search pattern. The pattern can be either a string with wildcards or a regular expression . Columns where the name matches the pattern but where the data type is not compatible with the selected aggregation method are ignored. Only columns that have not been selected as aggregation column on the "Aggregation" section are considered.

The "Type Based Aggregation" section allows to select an aggregation method for all columns of a certain data type e.g. to compute the mean for all decimal columns (Number (Float)). Only columns that have not been handled by the other tabs e.g. column based and pattern based are considered. The data type list to choose from contains basic types e.g String, Number (Float), etc. and all data types the current input table contains.

Node details

Input ports
  1. Type: Table
    Input column
    Table containing time series.
Output ports
  1. Type: Table
    Moving average values
    Table with columns holding aggregation values.

Extension

The Moving Aggregator node is part of this extension:

  1. Go to item

Related workflows & nodes

KNIME
Open for Innovation

KNIME AG
Talacker 50
8001 Zurich, Switzerland
  • Software
  • Getting started
  • Documentation
  • Courses + Certification
  • Solutions
  • KNIME Hub
  • KNIME Forum
  • Blog
  • Events
  • Partner
  • Developers
  • KNIME Home
  • Careers
  • Contact us
Download KNIME Analytics Platform Read more about KNIME Business Hub
© 2026 KNIME AG. All rights reserved.
  • Trademarks
  • Imprint
  • Privacy
  • Terms & Conditions
  • Data Processing Agreement
  • Credits