Implements Equation (1) of AMS-I.A by summing electricity production delivered to the user.

calculate_baseline_generation(
  generation_data,
  generation_col = "generation_kwh",
  group_cols = NULL
)

Arguments

generation_data

A tibble with at least the columns specified in generation_col and optional grouping columns identifying systems or users.

generation_col

Name of the column containing electricity generation in kWh.

group_cols

Optional character vector of grouping columns used to aggregate generation.

Value

A tibble containing grouping columns (if supplied) and a column named baseline_generation_kwh with summed electricity generation in kWh.

Examples

generation <- tibble::tibble(user_id = c("A", "B"), generation_kwh = c(1200, 1500))
calculate_baseline_generation(generation)
#> # A tibble: 1 × 1
#>   baseline_generation_kwh
#>                     <dbl>
#> 1                    2700