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 overlapping timeframe during which actual data from all utility types (for energy) or meter readings (for energy and water) 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 energy and water 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 determined based on the widest combined coverage across meters, evaluated relative to both the reporting period and the property’s ownership period.Custom Values
Abisko calculates Data Availability strictly in accordance with GRESB guidelines. However, cases can arise in which it is practical to override these calculations with custom values. For example: Case 1: A property has multiple meters with full data and only one with data missing for one month- Overall property data completness is very high and data availability may be adjusted to represent the full year from [1/1 - 11/30] to [1/1 - 12/31]
- 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.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 over for which the property is owned and not under construction or major renovation.IF property date_bought > December 31 OR date_sold < January 1:
- reporting_start == reporting_end == N/A
- reporting_start_limit = MAX[Jan 1, date_bought, new_construction_reporting_period_end_date, major_renovation_reporting_period_end_date]
- reporting_end_limit = MIN[Dec 31, date_sold, major_renovation_reporting_period_start_date]
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 NOT null && Activation Date < reporting_end_limit
- Deactivation Date is null OR Deactivation Date > reporting_start_limit
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)
- meter_entry_start = start_date of the oldest entry for which:
- entry_end_date > meter_start_limit **&& **entry_end_date < meter_end_limit
- meter_entry_end = end_date of the most recent entry for which:
- entry_start_date > meter_start_limit **&& **entry_start_date < meter_end_limit
- IF meter_entry_start is NULL OR meter_entry_end is NULL]:
- reportring_start == reporting_end == N/A
- ELSE:
- meter_start = MAX(reporting_start_limit, meter_entry_start)
- meter_start = MIN(reporting_end_limit, meter_entry_end)
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.
- 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.
- In the sidebar, click the Reset to Calculated button to reset the start and end dates to calculated values.

Portfolio Level
Navigate to Property → 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
