r_over(C;S;A;X)
Returns the result of evaluating the expression X
for each value in the specified columns. (Available as of
version 15.21)
Function type
Vector only
Syntax
r_over(C;S;A;X)
Input
Argument | Type | Description |
---|---|---|
C |
any | A space- or comma-separated list of column names
If Note: The columns specified by
C
must be either all numeric (integer and decimal)
or all text. |
S |
integer | A boolean column or an expression in
rcv_ /rcn_ /rct_ which determines
whether or not that column is selected to be included in the calculation. See System variables for more information about
rcv_ /rcn_ /rct_ .If
|
A |
any | If you use the special variable rca_ in the X argument,
A is the initializing argument of
rca_ . |
X |
any |
X is an expression that is used to
transform the value or name of each of the selected
columns.Note: Use the system variables
rcv_ , rcn_ , and
rct_ to reference the column
value, name, and type, respectively.
X may also reference the special
variable rca_ , which takes on,
for each column in succession, the result of the
evaluation at the previous column processed for
that row. |
Return Value
For each row of the table, r_over
calculates the expression X
for the columns selected in C
.
Example
For example, r_over(;rct_='f';0.0;rca_+rcv_^2)
is the sum of
squares of all floating-point columns in the table.