Skip to main content
Need help in this area? See Data Quality FAQ.
Navigate to Data Quality > Completeness to understand where your data coverage is strong and where gaps exist.

Getting started

When you first visit the completeness page, you’ll see a prompt to select a reporting period — the time range you want to analyze. Choose from quick presets like:
  • Last 12 Months — the most recent twelve calendar months
  • Current year — January through December of the current year
  • Past 2 years — the current and previous calendar year
You can also use the Period filter in the toolbar to set a custom month range. Once a period is selected, the coverage timeline loads with your data.

Coverage timeline

The coverage timeline is a grid where each row represents an entity (site-utility pair, account, or meter) and each column represents a billing period. Each cell shows the data status for that entity and period at a glance.

Cell statuses

StatusSymbolMeaning
CompleteBill or usage data is present for this period.
MissingExpected data has not been collected. Click to see details and take action.
Future·This period has not yet occurred; no data is expected. Shown with a dashed border.
The coverage percentage at the end of each row is the ratio of complete months to total required months — future months are excluded from the calculation.

Summary statistics

The header above the timeline shows the count of cells in each status: Complete, Missing, and Future. Hover over any status for a description. When a severity or site filter is active, the statistics update to reflect only the filtered entities.

Grouping views

Use the group by control in the toolbar to switch between three views of the same data:
ViewRows representGrouped byVisibility
SitesSite-utility pairsSite nameAll users
AccountsIndividual billing accountsConnection nameAll users
MetersIndividual metersAccount numberAdmin only
Entities within each group are listed together, with a header showing the group name and an optional badge indicating the data collection date range.

Gap detail sheet

Click any cell in the timeline to open the gap detail sheet — a side panel with full context about that entity and period.

Status banner

At the top, a status banner explains what’s happening:
  • Missing Data (red) — No bills or usage records found for this period.
  • Flagged (yellow) — Data exists but has been flagged for review.
  • Complete (green) — Full data coverage with no detected issues.

Entity statistics

Four stat cards show coverage metrics for the entire entity (not just the selected month):
  • Coverage — percentage of required months with complete data
  • Complete — number of months with data
  • Gaps — number of months missing data
  • Required — total months in the reporting period (excluding future)

Timeline strip

A compact horizontal strip shows all months for this entity in the reporting period, with the currently selected month highlighted. Click any month to navigate to it without closing the sheet.

Detail tabs

Below the statistics, four tabs provide deeper analysis:
  • Bills — Bills contributing to the selected month, plus the months immediately before and after for context. Collapsible adjacent month sections let you compare without clutter.
  • Meters — A table of all meters for this entity, showing whether each has data for the selected month, its last bill date, and calendarized usage.
  • Usage — A bar chart showing monthly usage over the reporting period. Gap months are highlighted in red; the currently selected month has a bold border.
  • All Gaps — Every gap for this entity, listed chronologically. Click View on any gap to navigate to it. Resolution actions appear below the gap list.

Resolution actions

From the gap detail sheet you can:
  • Upload bill — Opens the upload page in a new tab to add a missing document.
  • Enter manually — Opens the manual entry form in a new tab to record data by hand.
  • View in Data Inventory — Jump to the Bills table to investigate existing data.

Filtering and sorting

The toolbar provides several controls to focus on what matters:
ControlTypeDescription
PeriodMonth rangeSelect the reporting period. Required — the page shows a prompt if not set.
CoverageMulti-selectFilter by severity tier: Critical (0–50%), Low (50–75%), Fair (75–95%), Good (95–100%).
SiteMulti-selectNarrow the view to specific sites.
SortDropdownOrder by name (A→Z, Z→A) or coverage percentage (lowest first, highest first).
Filters are preserved in the URL, so you can bookmark or share a specific view with your team.
Data completeness features are actively evolving. New views and gap-handling options are added regularly.
See also: Glossary — Completeness, Glossary — Missing data, Glossary — Data quality