Data TransformationAggregation & GroupingBeginner

Aggregate Data by Time

Infoveave Data Automation — Aggregation & Grouping

Pick a date column. Pick a period. Every row collapses to one summary per month, week, or year — automatically.

Most transactional systems record every event with a timestamp. Monthly dashboards, weekly KPI reports, and quarterly reviews all need those events rolled up to the right period. Aggregate Data by Time does that rollup inside your automated workflow — replacing the formula-heavy spreadsheet someone used to assemble by hand at the end of every reporting cycle.

Input:Tabular (records with a date or timestamp column)Output:Tabular (one aggregated summary row per time period)

What Aggregate Data by Time does

Group rows by day, week, month, or year and apply sum, average, or count in your Infoveave workflow. Automated time-series aggregation replaces monthly report builds done by hand.

When to use Aggregate Data by Time

  • You need monthly, weekly, quarterly, or yearly summaries from a dataset where each row has a date or timestamp
  • You are building automated KPI reports where totals and averages need to update every period without manual work
  • Your BI tool or dashboard expects one row per time period but your source delivers one row per transaction
  • You want to compare performance across periods — month over month or year over year — from a single flat export

When to avoid it

  • Your data has no reliable date column — use Aggregate Data by Column to group by non-time dimensions instead
  • You need to group by both a time period and another dimension simultaneously — use Aggregate Data by Column after Aggregate Data by Time
  • You are looking for patterns in raw timestamps rather than period summaries — use Extract Date Component to pull the date parts first

Where it fits in your Infoveave automation

Aggregate Data by Time is one step inside a multi-step Infoveave workflow. Chain it with other activities — no code, no manual hand-offs.

ConnectRead CSV, Excel, database, or API data into Infoveave
PrepareFilter and clean records before the time rollup
You are hereAggregate Data by TimeRoll rows up into period summaries — monthly, weekly, or yearly
ReshapePivot or merge with other data for cross-period comparison
AutomateSchedule the workflow to refresh on your reporting cadence

Build this workflow visually in Infoveave Data Automation — drag, connect, and schedule with no infrastructure setup.

Infoveave — Workflow Builder
● SavedSchedule: Daily 06:00
Data SourceConnectRead CSV, Excel, database,…PrepareFilter and clean records b…YOU ARE HEREAggregate Data by TimeRoll rows up into period s…ReshapePivot or merge with other …AutomateSchedule the workflow to r…Dashboard

How teams use Aggregate Data by Time

Real scenarios where this transformation saves hours of manual work.

Retail

Monthly Revenue and Units Sold from Daily Transactions

A retail group imports daily sales files throughout the month. Aggregate Data by Time collapses those daily rows into monthly totals and average order values — producing the month-end revenue summary automatically without any spreadsheet work.

Banking

Weekly Transaction Volume and Average Amount

A bank's operations team monitors transaction patterns week by week. The workflow groups transaction rows by week, counts volume, and averages amounts — providing the risk team with consistent weekly trend data without manual extraction.

Manufacturing

Annual Output and Downtime by Production Line

An OEM tracks daily production run data. At year-end, the Infoveave workflow aggregates totals and averages by year for each production line, feeding directly into the annual operations review without any manual data consolidation.

See Aggregate Data by Time in action

Input data (left) is transformed using the configuration below. The output table (right) is ready for dashboards or downstream steps.

Time Column:Order Date
Period:Month
Aggregations:Sales → sum, Units Sold → average, Transactions → count
Include Original:false
Text Strategy:First

Input Data

Order DateSalesUnits SoldTransactionsProduct
2024-01-10500101Product A
2024-01-15700121Product B
2024-02-0530051Product A
2024-02-25900151Product C

Output Data

Order DateSalesUnits SoldTransactionsProduct
2024-01-011200112Product A
2024-02-011200102Product A

Configuration

Key fields to configure in the Infoveave workflow builder. Full reference available in the documentation.

Time Column

The date or timestamp column used to group records. Infoveave reads standard date formats at runtime — no need to pre-format the dates before running this step.

Period

Defines how coarsely rows are grouped: day for daily summaries, week for weekly KPIs, month for monthly reports, year for annual rollups. Change this one setting to switch between report cadences without touching anything else.

Aggregations

Maps each numeric column to its aggregation function — sum for totals, average for means, count for frequency. You can apply multiple functions to multiple columns in the same step.

Text Strategy

Text columns cannot be averaged. First retains the first text value seen within the period; Last retains the most recent. Use this when you need a label like product name alongside period totals.

Frequently asked questions

Everything you need to know about Aggregate Data by Time in Infoveave.

Also in Aggregation & Grouping — and what runs before & after

Transformations in the same family as Aggregate Data by Time, often chained together in the same Infoveave workflow.

Part of Infoveave Data Automation

80+ transformations. Zero manual steps.

Aggregate Data by Time is one of over 80 transformation activities available inside Infoveave workflows. Chain transformations together — no code, no exports, no waiting for IT.

Ready to see Infoveave in action?

Book a Demo
ISO 27001ISO 27017ISO 27701GDPRHIPAACCPAAICPACSR LogoCapterra Reviews — Infoveave

© 2026 Noesys Software Pvt Ltd

Infoveave® is a product of Noesys

All Rights Reserved