Skip to main content

List of Expressions

For an introduction to calculated fields, check out Working with Calculated Fields.

Aggregations

  • Average
    Returns the average of the values in the column.
    Syntax: avg(column) -> double

  • Count
    Returns the count of non-null rows (also known as records) in the selected data.
    Syntax: count(column) -> bigint

  • Max
    Returns the largest value found in the column.
    Syntax: max(column) -> [same as input]

  • Min
    Returns the smallest value found in the column.
    Syntax: min(column) -> [same as input]

  • Sum Adds up all the values of the column.
    Syntax: sum(column) -> [same as input]

Math functions

  • Absolute
    Returns the absolute (positive) value of the specified column.
    Syntax: abs(column) -> [same as input]

  • Cube root
    Returns the cube root ofthe number.
    Syntax: cbrt(column) -> double

  • Ceil
    Rounds a decimal up (ceil as in ceiling).
    Syntax: ceil(column) -> [same as input]

  • Exponential
    Returns Euler's number, e, raised to the power of the supplied number.
    Syntax: exp(column) -> double

  • Floor
    Rounds a decimal number down.
    Syntax: floor(column) -> [same as input]

  • Ln
    Returns the natural logarithm of?the number.
    Syntax: ln(column) -> double

  • Log10
    Returns the base 10 log of the number.
    Syntax: log10(column) -> double

  • Round
    Rounds a decimal number either up or down to the nearest integer value.
    Syntax: round(column) -> [same as input]

  • Signum
    Returns the signum function of the number.
    Syntax: sign(column) -> [same as input]

String functions

  • Length
    Returns the number of characters in string.
    Syntax: length(column) -> bigint

  • Reverse
    Returns string with the characters in reverse order.
    Syntax: reverse(column) -> varbinary