GQL Statement
insulation_value_present =               QUERY_PRESENT(-> { AREA(typical_useful_demand_for_space_heating_terraced_houses_future) });
insulation_value_future =                QUERY_FUTURE(-> { AREA(typical_useful_demand_for_space_heating_terraced_houses_future) });
terraced_houses_insulaton_costs_high =   DIVIDE(16000.0,(220.0 - 118.0));
number_of_terraced_houses_future =       V(households_useful_demand_for_space_heating_terraced_houses_future, number_of_units);
IF(
  GRAPH().future?,
  -> {
    PRODUCT(
      PRODUCT(
        terraced_houses_insulaton_costs_high,
        MAX((insulation_value_present - insulation_value_future),0)
      ),
      number_of_terraced_houses_future
    )
  },
  0.0
)
Result
| 2019 | 0.0 | euro | 
| 2050 | 0.0 | euro | 
Description
This query calculates the insulation costs for terraced_houses_future
The calculated costs are only updated for the future year, in the present year 
the insulation costs are assumed to be zero. This is done with IF-statements.
See https://docs.energytransitionmodel.com/main/insulation/#insulation-costs
 
Characteristics
| Groups |  | 
| Unit | euro | 
| File path | /app/tmp/etsource/gqueries/general/costs/mece_costs/1_building_and_installations/insulation/households/terraced_houses/costs_of_insulation_terraced_houses_future.gql | 
References