Functions
Once you have your basic report structure set up, there are quite a few ways in which you can manipulate their properties: Aggregates - Basic SQL aggregat...
Tue, 9 Dec, 2025 at 3:51 AM
COUNT(object/property/group_id[, group][, group]) COUNT_DISTINCT(property/group_id[, group][, group]) AVG(property[, group][, group]) SUM(property[, grou...
Tue, 9 Dec, 2025 at 3:51 AM
PREV(property[, num records back]) NEXT(property[, num records forward]) It is often helpful to put data in context by displaying what that data was in a ...
Tue, 9 Dec, 2025 at 3:51 AM
POS(property[, index]) Sometimes you need to reference data at a specific position in your data set. This can be used to: Sort a crosstab report by a ...
Tue, 9 Dec, 2025 at 3:51 AM
PERCENTAGE(VALUE, DIVIDED BY) To calculate a percentage, it is necessary to specify both a value and what it should be divided by. The PERCENTAGE functi...
Tue, 9 Dec, 2025 at 3:51 AM
RANK(value, direction, [precision,] grouping) Ranking provides information about a group member’s or datapoint’s standing when compared against other me...
Tue, 9 Dec, 2025 at 3:51 AM
CALC(expression) Calculations allow for additional flexibility in your reporting. They can be used to: Compare a value to its previous value Compare ...
Tue, 9 Dec, 2025 at 3:51 AM
Although ToolZ does support combining several functions with each other, not all combinations are currently supported. Read this table as "Can a [row h...
Tue, 9 Dec, 2025 at 3:51 AM