FieldTransform Functions Overview

You can use the following FieldTransform Functions to perform field-based transformations on the data source:

Aggregation Calculates an aggregated value for several numerical source fields.
ColumnAggregation Performs sum, min, max, or count operations on numeric values from one or two columns and applies them to another column.
Concatenation Merges several input fields into a new field
DateDuration Calculates the number of hours, days, or other time unit between two different input dates or calculates a new date by adding a given number of hours, days, or other time unit to a given date.
DateFormat Converts a date or time input into another date or time format.
Groovy Executes a script in the Groovy programming language.
JavaScript Executes a script in the JavaScript script language.
LastNonEmpty Replaces the empty column values with the last column value of preceding rows that are not empty.
Lookup Creates a dynamical mapping of values.
LookupInterval Maps the values that are contained in dynamical intervals of a source.
Map Transforms the input field via a fixed mapping list.
NumberFormat Attempts to convert the input into a numerical figure.
OlapData Gives you simple access to a single OLAP cube cell value during a transformation process.
Previous Returns a column value from one of the preceding rows.
Random Returns a random integer or double value per row.
Replace Replaces the text of an input field in accordance with a regular expression.
RowNumber Creates a new column and counts the number of lines in the source starting from a defined start value.
Split Splits the input text into separate parts around a given separator. It returns one of the parts specified by parameter occurrence.
SubString Extracts a particular part of the input field.
Switch Defines a complex condition to determine the function value.
UpperLower Checks or changes an input field.

Updated June 5, 2023