Skip to content

TRANSFORM

The TRANSFORM function transfers scores from one or more source domains to a destination one, plus the information about the rules generating the scores and where they triggered in the text.
Since the only domains with a score are those listed in the hidden results table, only domains with a matching entry in that table are considered. This function directly changes the scores inside the hidden results table.

For example, this statement:

TRANSFORM("1.01", ["1.07", "1.15"]);

transfers the score of domains 1.07 and 1.15 to domain 1.01.

Assuming that before the execution of the instruction the scores were:

Domain Score
1.01 60
1.07 10
1.15 10

after the execution of the statement the scores would be:

Domain Score
1.01 80
1.07 0
1.15 0

Note

Source domains lose their score, it will be zero at the end of the execution.

The syntax is:

TRANSFORM(domain, domains)

Or:

TRANSFORM(domain, set)

where:

  • domain is the name or ID of the destination domain.
  • domains is an array of source domains' names or IDs. Square parentheses are always required, even if the array only contains one item.
  • set is a set variable containing source domains.