adtte_filters <- filter_spec(
vars = c("PARAMCD", "CNSR"),
sep = "-",
choices = c("OS-1" = "OS-1", "OS-0" = "OS-0", "PFS-1" = "PFS-1"),
selected = "OS-1",
multiple = FALSE,
label = "Choose endpoint and Censor"
)
data_extract_spec(
dataname = "ADTTE",
filter = adtte_filters,
select = select_spec(
choices = c("AVAL", "BMRKR1", "AGE"),
selected = c("AVAL", "BMRKR1"),
multiple = TRUE,
fixed = FALSE,
label = "Column"
)
)
data_extract_spec(
dataname = "ADSL",
filter = NULL,
select = select_spec(
choices = c("AGE", "SEX", "USUBJID"),
selected = c("SEX"),
multiple = FALSE,
fixed = FALSE
)
)
data_extract_spec(
dataname = "ADSL",
filter = filter_spec(
vars = variable_choices("ADSL", subset = c("AGE"))
)
)
dynamic_filter <- filter_spec(
vars = choices_selected(variable_choices("ADSL"), "COUNTRY"),
multiple = TRUE
)
data_extract_spec(
dataname = "ADSL",
filter = dynamic_filter
)
Run the code above in your browser using DataLab