POWER macro
The POWER
macro
is available in Unica Campaign and Unica Interact.
Syntax
base POWER exponent base ^ exponent
Parameters
base
The
numerical values to raise to an exponential power. This can be a constant
value, a column, a cell range, or an expression evaluating to any
of the above. For the format definition of base (same
as data), see the "Macro Function Parameters"
section in the chapter in this guide for your product.
exponent
The
exponential number(s) to raise the values in data
by. This can be a constant value, a column, a cell range, or an expression
evaluating to any of the above. The number of columns in exponent
must equal the number of columns in base, unless base
is a constant. For the format definition of exponent
(same as data), see the "Macro Function Parameters"
section in the chapter in this guide for your product.
Description
POWER raises the values in the first data range to the power specified in the
second data range (that is, calculates
). It returns one new column for each input column, each containing the result of
raising the base to the exponent power (that is, the first
column of data1 is raised to the first column of data, the
second column with the second column, and so on).
If exponent
is a constant, each value in base is raised by that
value. If exponent contains one or more columns,
the calculations are performed on a row-by-row basis between one column
from base and one column from exponent.
The first row of base is raised to the first row
value of exponent, the second row with the second
row, and so on. This row-by-row calculation produces a result for
each row up to the last value of the shortest column.
POWER operator can be abbreviated with a circumflex
(^). For example, TEMP
=
2^8 is equivalent to TEMP
=
2 POWER 8.base^exponent
exceeds the maximum or minimum 32-bit floating-point value.Examples
TEMP = 2 POWER 3 or TEMP = 2^3Creates a new column named
|
TEMP = V1 ^ 0.5Creates a new column named |
TEMP = V1 ^ V3Creates a new column named |
TEMP = V1:V3 ^ V4:V6Creates three new columns
named |
TEMP = V1[10:20] POWER V2 or TEMP = V1[10:20] POWER
V2[1:11]Creates a new column named |
Related functions
| Function | Description |
|---|---|
EXP |
Computes the natural number (e) raised to the contents of each cell in the specified data range |
LN or LOG |
Computes the natural log of the contents of the specified data range |
LN2 |
Computes the log base2 of the contents of the specified data range |
LN10 |
Computes the log base10 of the contents of the specified data range |