Skip to main content

Data Availability

An asset can have multiple utility types and data sources, for which data completeness can differ significantly. In these cases, the Data Availability must be determined based on the property’s ownership period, construction status and the overlapping timeframe for which actual meter data is available. Example: An asset has four meters, two of which have 12 months of data coverage, one has eight months of coverage from January to September, and another has five months from January to June. In this case, the Data Availability period should be based on the overlapping period across meters, which is five months.

Methodology

The platform automatically calculates Data Availability by identifying the first and last valid data entries for all relevant meters that overlap with both the reporting period and each meter’s activation period. These dates establish the availability boundaries for each meter within the reporting period, while allowing any gaps between them to be addressed in accordance with GRESB gap-filling guidelines. After calculating availability boundaries for each meter individually, overall Data Availability is the overlap across meters: the latest start and the earliest end. Ownership and construction status limit the interval before those meter boundaries are calculated.
To maximize Data Availability, users can follow these steps:
  1. Generate an Abisko GRESB Audit Report to identify meter data gaps, overlaps, and jumps
  2. Address data quality issues by updating meter data
  3. Remove space assignments for meters with persistently low data completeness
  4. Adjust data coverage values for spaces impacted by meter changes
  5. Repeat as necessary

Custom Values

Abisko calculates Data Availability in strict accordance with GRESB guidelines. However, cases can arise in which it is practical to override calculations with custom values. Case 1: A property has multiple meters with full data and only one with data missing for one month, causing an end gap.
  • Overall property data completeness is very high and data availability may be adjusted to represent the full year from [1/1 - 11/30] to [1/1 - 12/31].
Case 2 (Gap Fill): All meters in a property are missing data for the last month of the reporting year.
  • Data availability may be adjusted to represent the full year from [1/1 - 11/30] to [1/1 - 12/31] and then users can select to fill the gap for the final month.
Gap-filling is restricted to the data availability period. In order to fill end gaps, users should extend the data availability period by setting custom values.

Data Availability Algorithm

The following algorithm is used to determine the energy and water data availability across meters.
1

Determine operational data boundaries for reporting period

A property’s operational data boundaries depend on its ownership period and construction status. If a property reports a New Construction or Major Renovation project with a start or end date within the reporting period, then the data availability is limited to the period for which the property is owned and not under construction or major renovation.
Users can report data outside of a property’s ownership period if it is transacted during the reporting period. To do this, the property’s date bought or date sold should be removed and the property’s NC&MR status should be set as Standing Investment. This will configure the ALS to include performance data for the whole reporting period.
IF property date_bought > December 31 OR date_sold < January 1:
  • reporting_start == N/A
  • reporting_end == N/A
ELSE:
  • reporting_start_limit = MAX[Jan 1, date_bought]
  • reporting_end_limit = MIN[Dec 31, date_sold]
Then take one construction period that overlaps that interval. Prefer New Construction or Major Renovation over Standing Investment. If more than one construction period overlaps, use the one that starts first.
  • Standing Investment: keep the limits above.
  • Construction ends on or before the interval end: reporting_start_limit = MAX[reporting_start_limit, construction_end]. The end limit stays the interval end.
  • Otherwise, construction starts on or after the interval start: reporting_end_limit = MIN[reporting_end_limit, construction_start]. The start limit stays the interval start.
  • Construction covers the whole interval: reporting_start == reporting_end == N/A
2

Get all relevant meters based on reporting level and activation dates

If Reporting Level is Whole Building, get all in-metric meters. If Split, get all meters assigned to landlord and tenant spaces. If no meters meet criteria, then availability_period = N/A.
  • Activation Date is null OR Activation Date <= reporting_end_limit
  • Deactivation Date is null OR Deactivation Date >= reporting_start_limit
3

Iterate through all relevant meters and calculate boundaries

For each meter, get meter_start and meter_end limits:
  • meter_start_limit = MAX(reporting_start_limit, activation_date)
  • meter_end_limit = MIN(reporting_end_limit, deactivation_date)
Keep every entry that overlaps that interval, inclusive:
  • entry_start <= meter_end_limit && entry_end >= meter_start_limit
Clip each kept entry to the interval and the meter’s activation window. Drop an entry when the clipped start is after the clipped end.IF any meter has no remaining entries:
  • reporting_start == reporting_end == N/A
ELSE, for each meter:
  • meter_start = the earliest clipped entry start. If that entry begins at the interval start or the activation date, use the interval start.
  • meter_end = the latest clipped entry end. If that entry ends at the interval end or the deactivation date, use the interval end.
4

Calculate data availability for reporting period from all meter boundaries

  • reporting_start = MAX(meter_start from all meters)
  • reporting_end = MIN(meter_end from all meters)

Viewing & Setting Data Availability

Data Availability can be viewed at the property and portfolio levels. However, custom values can only be set at the property level.

Property Level

Navigate to Property → GRESB → Meters The Data Availability for the GRESB Reporting Year and Prior Year is shown at the top of the page. Values are calculated based on the meters that are associated with the reported building spaces and are automatically updated as space assignments change. Screenshot 2026 02 16 At 12 53 47 PM To set a custom value:
  • Click on the edit icon next to the Data Availability dates for the year that you want to override.
  • In the sidebar, enter custom start and end dates and then click Save.
To clear custom values:
  • In the sidebar, click the Reset to Calculated button to reset the start and end dates to calculated values.
Screenshot 2026 02 16 At 4 16 12 PM

Portfolio Level

Navigate to Portfolio → GRESB → Meters At the portfolio level, users can view the Data Availability values for every property across the portfolio for the GRESB Reporting Year and Prior Year.
  • Users can easily identify properties with less than 12-months of Data Availability
Screenshot 2026 02 16 At 4 22 16 PM