Visualizing Data by Time

Analyze trends, track changes, and compare periods with powerful time-based visualizations

Scoop is optimized for analyzing data over time. Comparing metrics across periods reveals whether things are improving, declining, or holding steady—essential insights for business performance. Scoop's time series capabilities go far beyond basic line charts, offering sophisticated date handling, period comparisons, and multi-date analysis that would require extensive coding in traditional BI tools.

Quick Reference

FeaturePurposeAccess
Period FrequencyDaily, weekly, monthly, quarterly, yearly aggregationTime dropdown
Period End TypeRolling (relative to today) vs Calendar (fixed dates)Time settings
Date SelectionWhich date column to analyze byMetric settings
Time RangeHow far back to show dataRange selector
Period ComparisonCompare current vs prior periodsComparison toggle

Time Concepts in Scoop

Every dataset has multiple ways to analyze time. Understanding these unlocks Scoop's full analytical power.

Types of Dates

Date TypeDescriptionExample
Snapshot DateWhen data was captured/ingestedReport run date
Entity DatesDates on individual recordsCreated date, close date
Calculated DatesDerived from other fieldsDays since last activity

Example: Sales Pipeline Dataset

A sales opportunities report ingested daily has three natural time dimensions:

DateWhat It RepresentsAnalysis Use
Snapshot DateDate each report was uploadedPipeline value over time
Created DateWhen opportunity was createdNew business generation
Close DateExpected close dateForecasting, pipeline by expected timing

Key Insight: Scoop tracks all these dates and lets you analyze the same dataset by any of them—no data transformation needed.

Creating Time Series Charts

Step 1: Select a Metric

Click any numeric column to visualize it. Scoop automatically creates a time series:

ActionResult
Click "Amount"Shows Amount by Snapshot Date, daily
Click "Count"Shows record count by Snapshot Date, daily
Click any measureTime series with smart defaults

Step 2: Adjust Period Frequency

Choose how to aggregate time:

PeriodBest ForExample Output
DailyShort-term tracking, operational dataApr 1, Apr 2, Apr 3...
WeeklyMedium-term trends, less noiseWeek of Apr 1, Week of Apr 8...
MonthlyBusiness reporting, standard KPIsJanuary, February, March...
QuarterlyExecutive reporting, seasonal analysisQ1 2024, Q2 2024...
YearlyLong-term trends, year-over-year2022, 2023, 2024...

Step 3: Set Time Range

Control how much history to display:

RangeShowsUse Case
Last DayMost recent 24 hoursReal-time monitoring
Last WeekLast 7 daysWeekly reviews
Last MonthLast 30 daysMonthly reporting
Last QuarterLast 90 daysQuarterly business reviews
Last YearLast 365 daysAnnual trends
CustomAny date rangeSpecific analysis periods

Period End Types

This critical setting affects how periods are calculated.

Rolling Periods

CharacteristicDescription
DefinitionPeriods relative to today
Example"Last month" = 30 days ago to today
BenefitNo partial periods at edges
Dates shownRolling end dates (not calendar boundaries)

When to use: Default choice for most analysis. Ensures you're always comparing complete periods.

Calendar Periods

CharacteristicDescription
DefinitionFixed calendar boundaries
Example"Last month" = Jan 1 to Jan 31
BenefitMatches standard business reporting
Dates shownCalendar month/quarter/year ends

When to use: When comparing to financial reports, budgets, or external benchmarks that use calendar periods.

Choosing the Right Period Type

ScenarioRecommendedWhy
Daily operational reviewRollingAvoids partial current period
Month-end financial reportCalendarMatches accounting periods
Executive dashboardRollingAlways current, complete periods
Budget comparisonCalendarBudgets are calendar-based
Trend analysisRollingSmoother comparisons

Grouping Data by Attributes

Add dimensions to see how metrics break down over time.

Adding a Group By

StepActionResult
1Click "Group By" dropdownShows available dimensions
2Select dimension (e.g., Stage)Stacked/grouped time series
3Optionally filterFocus on relevant groups

Example: Pipeline by Stage Over Time

Group Amount by Stage to see pipeline health:

What You SeeWhat It Tells You
Stage compositionWhich stages hold most value
Stage trendsAre early stages growing?
Stage balanceHealthy mix vs. concentration

Common Grouping Combinations

MetricGroup ByInsight
RevenueProductProduct mix over time
DealsSales RepRep performance trends
TicketsCategoryIssue type evolution
PipelineStageSales funnel health
UsersRegionGeographic growth

Changing the Analysis Date

Switch which date drives the time axis.

Accessing Date Selection

StepAction
1Find your metric in the panel
2Click the three dots (⋮) menu
3Select "Change Date Column"
4Choose desired date

Understanding Different Date Analyses

Date TypeWhat You AnalyzeTypical Values
Snapshot DateState at each point in timeHigher (cumulative view)
Entity DatesCurrent state of records by that dateLower (deduplicated)

Why values differ:

  • Snapshot analysis counts a deal in every snapshot it appears
  • Entity date analysis counts each deal once (its current state)

Example: Three Views of the Same Data

Using the same sales opportunities dataset:

Analysis DateShowsSample Insight
Snapshot DatePipeline value over time"Pipeline grew from $10M to $18M this year"
Created DateNew opportunities by creation"Created $3M in new deals this month"
Close DateExpected revenue by timing"Have $5M forecasted to close in Q2"

Time Comparison Features

Period-over-Period Comparisons

Compare current period to previous:

ComparisonFormulaUse Case
Month over MonthThis month vs. last monthMonthly progress
Quarter over QuarterThis Q vs. last QQuarterly trends
Year over YearThis period vs. same period last yearAnnual trends, seasonality

Creating Comparison Charts

MethodHow
Dual axisAdd same metric twice, shift one by period
Calculated KPICreate "vs. Prior Period" compound KPI
Side-by-sideTwo charts with different date ranges

See Creating KPIs for building time-shifted metrics.

Advanced Time Series Techniques

Cumulative vs. Point-in-Time

ViewShowsExample
Point-in-timeValue at each periodMonthly revenue
CumulativeRunning totalYTD revenue

Moving Averages

Smooth out noise with rolling calculations:

AverageBenefit
7-day moving averageSmooth daily volatility
4-week moving averageSmooth weekly patterns
3-month moving averageIdentify true trends

Seasonality Analysis

TechniquePurpose
Year-over-year overlaySee seasonal patterns
Same period comparisonCompare like periods
Seasonal indexingNormalize for seasonality

Chart Type Selection for Time Data

Chart TypeBest ForExample
LineTrends, multiple seriesRevenue over 12 months
AreaCumulative values, compositionStacked pipeline by stage
ColumnPeriod comparisonsMonthly vs. monthly
ComboDifferent metrics togetherRevenue (bars) + margin % (line)

When to Use Each

ScenarioRecommended Chart
Single metric trendLine
Part-to-whole over timeStacked Area
Discrete period valuesColumn
Two scales (value + rate)Combo with dual axis
Many series comparisonLine (limit to 5-7)

Best Practices

Data Preparation

PracticeWhy
Consistent date formatsAccurate time parsing
Complete time coverageNo gaps in trends
Appropriate granularityEnough data points per period

Visualization Design

PracticeWhy
Start Y-axis at zeroAccurate perception of change
Limit series to 5-7Visual clarity
Use consistent colorsEasy tracking across charts
Add annotationsHighlight significant events

Analysis Approach

PracticeWhy
Check data completenessPartial periods mislead
Consider seasonalityDon't compare Dec to Jan naively
Use rolling periodsAvoid partial period issues
Combine with groupingUnderstand drivers of trends

Troubleshooting

Chart Shows Gaps

CauseSolution
Missing data periodsCheck data ingestion schedule
Filtered out valuesReview filter settings
Date parsing issuesVerify date column format

Unexpected Values

IssueCheck
Values too highMay be using snapshot date (counting duplicates)
Values too lowMay be using entity date (deduplicated)
Wrong aggregationVerify sum vs. count vs. average

Period Alignment Issues

IssueSolution
Can't compare periodsUse same period type (both rolling or calendar)
Partial current periodSwitch to rolling periods
Dates don't match reportsVerify calendar vs. rolling setting

Performance with Large Date Ranges

IssueSolution
Slow renderingReduce time range or increase period
Too many data pointsUse weekly instead of daily
Chart too denseLimit series or time range

Common Time Series Patterns

Sales Performance

MetricDatePeriodInsight
RevenueSnapshotMonthly, RollingMonthly bookings trend
PipelineSnapshotWeeklyPipeline health tracking
Win RateClose DateQuarterlyClosing efficiency

Customer Analytics

MetricDatePeriodInsight
Active UsersEvent DateDailyEngagement trends
New SignupsCreated DateWeeklyGrowth rate
ChurnCancelled DateMonthlyRetention health

Operations

MetricDatePeriodInsight
TicketsCreated DateDailySupport volume
Resolution TimeResolved DateWeeklyEfficiency trends
SLA ComplianceDue DateMonthlyPerformance tracking

Related Topics