\VariationCountsReport
Report that shows
Synopsis
class VariationCountsReport
extends PersonalisationReport
{
- // methods
- public void applies()
- public void FilterFormFields()
- public void SecondaryFilterFormFields()
- public void getReportData()
- // Inherited methods from PersonalisationReport
- public boolean applies()
- public FieldList FilterFormFields()
- public FieldList SecondaryFilterFormFields()
- public void summaryFields()
- public void canView()
- public static ArrayList reports_for()
- public void render()
Hierarchy
Extends
Methods
public
- FilterFormFields()
- SecondaryFilterFormFields()
- applies()
- getReportData() — Returns an array of Series. There is a Series for each variation, as well as for each measure. Data for all series is across the same time range.
Inherited from PersonalisationReport
public
- FilterFormFields() — Abstract function that can be used to define a list of filter form fields. You need to provide report class name and scheme ID in the hidden form fields.
- SecondaryFilterFormFields() — Abstract function that can be used to define a list of secondary (or advanced) filter form fields - requires PersonalisationReport::FilterFormFields() to be present.
- applies() — Abstract function that can be used to determine whether this report applies to the given personalisation scheme.
- canView()
- render() — Abstract method for rendering the report. This might directly render a chart or table, or may return a form that fetches the report chart from the parameters.
- reports_for() — Given a scheme, return an SS_List containing instances of the reports that can be displayed for that scheme.
- summaryFields()