The report builder is the central piece to data visualization in HockeyStack. Each report consists of the following top-level components:

Report Types

All report types and their caveats are listed below.

Report Data

Report pull their data based on a combination of 3 main parameters:

These are defined, in order, in the 3 main data dropdowns.

All report types, except the pie chart, allow multiple data sources.

The Action

The action dropdown can take the following values:

The Datapoint

The datapoint defines which aspect of the chosen action to analyze. It can take the following values:

The Aggregation

The aggregation defines how to roll up the datapoints collected from the action.

The averaging aggregations calculate the total for every possible averaging range, and then average those values. For example, if you average per week over 30 days, it will calculate the value for all possible 7-day ranges (there are 24 of them in a 30-day range), and then output the average of those values.


Apart from these options, you can perform 2 other functions:

Attribution

HockeyStack’s attribution function depends on the following models.

The attribution function can be used on a data source if:

Caveats

Report Grouping

The report grouping breaks results down by the property or properties you select. It can take the following values: