Data Source Agnostic Filtering Tools
Add filter definition
Add source to Cohort object.
Add filtering step definition
Show attrition plot.
Describe data relations with binding keys
Return reproducible data filtering code.
Cohort related methods
R6 class representing Cohort object.
Create data source cohort
Create new 'Cohort' object
Define custom filter.
Define Source dataset key
Show source data or filter description
Attach proper class to filter constructor
Generate random ID
Return list of objects matching provided condition.
Get function definition
Return default value if values are equal
Method for printing filter details
Filter Source types methods
Filter types
Define Cohort filter
Get step related data
Get Cohort configuration state.
Operator simplifying adding steps or filters to Cohort and Source obje...
Cohort hooks.
Managing the Cohort object
Managing the Source object
Plot filter related Cohort data.
Define Source datasets primary keys
Restore Cohort object.
Remove filter definition
Remove filtering step definition
Trigger data calculations.
Create Cohort source
Source compatibility methods.
R6 class representing a data source
Get Cohort related statistics.
Create filtering step
Sum up Cohort state.
Create in memory tables connection
Update filter definition
Update source in Cohort object.
Common API for filtering data stored in different data models. Provides multiple filter types and reproducible R code. Works standalone or with 'shinyCohortBuilder' as the GUI for interactive Shiny apps.
Useful links