Run filtering panel locally
Arguments
- cohort
Cohort object with configured filters.
- steps
Set to TRUE (default) if multiple steps should be available.
- stats
Choose which statistics should be displayed for data (and some filters). Possible options are: "pre" - previous step stat, "post" - current step stats, `c("pre", "post")` - for both and NULL for no stats.
- run_button
Should Run button be displayed? If so, the current step computations are run only when clicked. Three options are available "none" - no button, "local" - button displayed at each step panel, "global" - button visible in top filtering panel.
- feedback
Set to TRUE (default) if feedback plots should be displayed at each filter.
- state
Set to TRUE (default) to enable get/set state panel.
- bootstrap
Boostrap version to be used for filtering panel. See bs_theme version argument.
- enable_bookmarking
Set to TRUE (default) if panel should be compatible with native shiny bookmarking.
- code
Set to TRUE (default) to enable reproducible code panel.
- attrition
Set to TRUE (default) to enable attrition plot panel.
- show_help
Set to TRUE (default) to enable help buttons.
- new_step
Choose which add step method should be used for creating new step. Possible options are: "clone" - copy filters from last step, "configure" - opening modal and allow to chose filters from available filters.
Examples
if (interactive()) {
library(magrittr)
library(cohortBuilder)
library(shinyCohortBuilder)
mtcars_source <- set_source(tblist(mtcars = mtcars))
mtcars_cohort <- cohort(
mtcars_source,
filter("discrete", id = "am", dataset = "mtcars", variable = "am", value = 1)
) %>% run()
gui(mtcars_cohort)
}