Transforms, as its name suggests, allow you to modify (or transform) the view of the data. Once generated, they can be used as a template for another action, such as applying to custom charts. They are centrally managed using the Transforms Manager and are saved with the project.
Note: Applying a transform results in changes to all three data views - Charts, Tables and Statistics tabs. Refer to Data manipulation in Results manager. |
Working with transforms is a two-step process:
Transforms are created and configured using the Transforms Manager (Figure 1).
Once defined, all transforms are listed in the Transforms Manager.
To delete a transform, select it from the list, then click Remove transform in the toolbar.
Note: Transforms should have units compatible with the data they are being applied to. |
Once defined, transform can be applied to charts in one of two ways:
Once a transform has been applied, the result will be displayed in the Charts tab.
There are six types of transforms available in Source.
This transform aggregates a shorter timestep to a longer timestep, eg. aggregates daily data to monthly or yearly using one of the aggregation methods described in Table 1.
Note: When choosing a yearly time-step, you must also specify the start date of the water year. |
Aggregation method | Description | Example for aggregating rainfall from a daily to a monthly timestep |
---|---|---|
Max | Returns the maximum value for the original timestep for each aggregated timestep. | The minimum daily rainfall value for that month. |
Min | Returns the minimum value for the original timestep for each aggregated timestep. | The maximum daily rainfall value for that month. |
Mean | Returns the mean of all values for the original timestep for each aggregated timestep. | The mean daily rainfall for all days that month. |
Percentile | For each aggregated timestep, returns the value below which x% of all values for the original timestep fall. | When percentile equals 75, 75% of the days of the month have rainfall below this value. |
Standard deviation | Returns the standard deviation of all values for the original timestep for each aggregated timestep. | The standard deviation in daily rainfall for all days that month. |
Sum | Returns the sum of all values for the original timestep for each aggregated timestep. | The sum of the daily rainfall values for that month (ie. total monthly rainfall). |
This transform returns values within the entered date range. Note that the start date must be before the end date. Select 'Add' to enter another date range, this can be done multiple times. The filter will return all values that match any of the date ranges entered (ie. this transform returns values within either the first date range or second date range, etc.). In comparison, if you create two date range filter transforms each with a single date range, and apply both transforms to a result, only values that are within the overlap between both date range filters will be returned (ie. applying multiple date range filter transforms returns the overlap between the first date range filter and the second date range filter, etc).
You can work with checkboxes as follows:
As its name suggests, this transform returns the inverted values of a result, ie. it multiples all values by -1.
This transform returns values within the range of entered numbers. You can choose:
Note that you must also specify units for both ranges.
The percentile is a statistical measure, used to indicate the value below which a given percentage of data falls. For example, the 20th percentile is the value below which 20% of data may be found. So, if you configure < 20 percentile, this refers to the smallest 20% of all values.
This window works in a similar way to the Number range transform. The values entered must be real numbers between the range 0 and 100.
The repeating range filter works in a similar way to the Date range transform, without the year. For the example shown in Figure 7, if the transform is applied, the view will consist of data from April to June (first range) and from September to December (second range).