Skip to contents

Creates a base metadata grid for structural reporting patterns by generating all combinations of reference dates, delays, and report dates. This grid serves as the foundation for defining custom reporting patterns.

Usage

enw_structural_reporting_metadata(pobs)

Arguments

pobs

A preprocessed observation list from enw_preprocess_data().

Value

A data.table with columns:

  • .group: Group identifier

  • date: Reference date

  • report_date: Report date (reference date + delay)

Examples

if (FALSE) { # \dontrun{
pobs <- enw_preprocess_data(obs, max_delay = 30)
metadata <- enw_structural_reporting_metadata(pobs)

# Add custom reporting pattern (e.g., only report on first day of month)
metadata[, report := as.integer(format(report_date, "%d") == "01")]
} # }