Each attribute is defined by a function that adds a column to a table based on the parameter that contains the date or time. This function sets the definition function for the attribute whose name is given.
Usage
set_attribute_definition_function(td, name, f)
# S3 method for when
set_attribute_definition_function(td, name = NULL, f = NULL)
See also
Other dimension definition:
define_characteristics()
,
define_instances()
,
get_attribute_definition_function()
,
get_day_part()
,
get_week_date_range()
,
select_date_levels()
,
select_day_level()
,
select_month_level()
,
select_quarter_level()
,
select_semester_level()
,
select_time_level()
,
select_week_level()
,
select_year_level()
,
set_day_part()
,
when()
Examples
f <- function(table, values, ...) {
table[['year']] <- 'Not defined'
table
}
wd <- when() |>
set_attribute_definition_function(name = "year", f)