Skip to content

Transformers¤

Transform operators transform a one or more sequences of string values to a sequence of string values.

Intended audience: Linked Data Experts and Domain Experts

Name Category Description
Abs Excel Excel ABS(number): Returns the absolute value of the given number.
Acos Excel Excel ACOS(number): Returns the inverse cosine of the given number in radians.
Acosh Excel Excel ACOSH(number): Returns the inverse hyperbolic cosine of the given number in radians.
Aggregate numbers Numeric Aggregates all numbers in this set using a mathematical operation.
And Excel Excel AND(argument1; argument2 …argument30): Returns TRUE if all the arguments are considered TRUE, and FALSE otherwise.
Asin Excel Excel ASIN(number): Returns the inverse sine of the given number in radians.
Asinh Excel Excel ASINH(number): Returns the inverse hyperbolic sine of the given number in radians.
Atan Excel Excel ATAN(number): Returns the inverse tangent of the given number in radians.
Atan2 Excel Excel ATAN2(number_x; number_y): Returns the inverse tangent of the specified x and y coordinates. Number_x is the value for the x coordinate. Number_y is the value for the y coordinate.
Atanh Excel Excel ATANH(number): Returns the inverse hyperbolic tangent of the given number. (Angle is returned in radians.)
Avedev Excel Excel AVEDEV(number1; number2; … number_30): Returns the average of the absolute deviations of data points from their mean. Displays the diffusion in a data set. Number_1; number_2; … number_30 are values or ranges that represent a sample. Each number can also be replaced by a reference.
Average Excel Excel AVERAGE(number_1; number_2; … number_30): Returns the average of the arguments. Number_1; number_2; … number_30 are numerical values or ranges. Text is ignored.
Averagea Excel Excel AVERAGEA(value_1; value_2; … value_30): Returns the average of the arguments. The value of a text is 0. Value_1; value_2; … value_30 are values or ranges.
Camel case Normalize Converts a string to camel case. Upper camel case is the default, lower camel case can be chosen.
Camel case tokenizer Tokenization Tokenizes a camel case string. That is it splits strings between a lower case character and an upper case character.
Capitalize Normalize Capitalizes the string i.e. converts the first character to upper case. If ‘allWords’ is set to true, all words are capitalized and not only the first character.
Ceiling Excel Excel CEILING(number; significance; mode): Rounds the given number to the nearest integer or multiple of significance. Significance is the value to whose multiple of ten the value is to be rounded up (.01, .1, 1, 10, etc.). Mode is an optional value. If it is indicated and non-zero and if the number and significance are negative, rounding up is carried out based on that value.
Choose Excel Excel CHOOSE(index; value1; … value30): Uses an index to return a value from a list of up to 30 values. Index is a reference or number between 1 and 30 indicating which value is to be taken from the list. Value1; … value30 is the list of values entered as a reference to a cell or as individual values.
Clean Excel Excel CLEAN(text): Removes all non-printing characters from the string. Text refers to the text from which to remove all non-printable characters.
Clean HTML Normalize Cleans HTML using a tag white list and allows selection of HTML sections with XPath or CSS selector expressions.
Coalesce (first non-empty input) Selection Forwards the first non-empty input, i.e. for which any value(s) exist. A single empty string is considered a value.
Code Excel Excel CODE(text): Returns a numeric code for the first character in a text string. Text is the text for which the code of the first character is to be found.
Combin Excel Excel COMBIN(count_1; count_2): Returns the number of combinations for a given number of objects. Count_1 is the total number of elements. Count_2 is the selected count from the elements. This is the same as the nCr function on a calculator.
Compare dates Date Compares two dates.
Compare numbers Numeric Compares the numbers of two sets. Returns 1 if the comparison yields true and 0 otherwise. If there are multiple numbers in both sets, the comparator must be true for all numbers. For instance, {1,2} < {2,3} yields 0 as not all numbers in the first set are smaller than in the second.
Concatenate Combine Concatenates strings from multiple inputs.
Concatenate multiple values Combine Concatenates multiple values received for an input. If applied to multiple inputs, yields at most one value per input. Optionally removes duplicate values.
Concatenate pairwise Combine Concatenates the values of multiple inputs pairwise.
Constant Value Generates a constant value.
Constant URI Value Generates a constant URI.
Contains all of Conditional Accepts two inputs. If the first input contains all of the second input values it returns ‘true’, else ‘false’ is returned.
Contains any of Conditional Accepts two inputs. If the first input contains any of the second input values it returns ‘true’, else ‘false’ is returned.
Convert charset Conversion Convert the string from “sourceCharset” to “targetCharset”.
Convert currency values Uncategorized Converts currencies values with current and historical exchange rates
Convert Number Base Numeric Convert numbers between different number bases (binary, octal, decimal, hexadecimal).
Correl Excel Excel CORREL(data_1; data_2): Returns the correlation coefficient between two data sets. Data_1 is the first data set. Data_2 is the second data set.
Cos Excel Excel COS(number): Returns the cosine of the given number (angle in radians).
Cosh Excel Excel COSH(number): Returns the hyperbolic cosine of the given number (angle in radians).
Count Excel Excel COUNT(value_1; value_2; … value_30): Counts how many numbers are in the list of arguments. Text entries are ignored. Value_1; value_2; … value_30 are values or ranges which are to be counted.
Count values Sequence Counts the number of values.
Counta Excel Excel COUNTA(value_1; value_2; … value_30): Counts how many values are in the list of arguments. Text entries are also counted, even when they contain an empty string of length 0. If an argument is an array or reference, empty cells within the array or reference are ignored. value_1; value_2; … value_30 are up to 30 arguments representing the values to be counted.
Covar Excel Excel COVAR(data_1; data_2): Returns the covariance of the product of paired deviations. Data_1 is the first data set. Data_2 is the second data set.
Current date Date Outputs the current date.
Dataset parameter Value Reads a meta data parameter from a dataset in Corporate Memory. If authentication is enabled, workbench.superuser must be configured.
Date to timestamp Date Convert an xsd:dateTime to a timestamp. Returns the passed time since the Unix Epoch (1970-01-01).
Default Value Value Generates a default value, if the input values are empty. Forwards any non-empty values.
Degrees Excel Excel DEGREES(number): Converts the given number in radians to degrees.
Devsq Excel Excel DEVSQ(number_1; number_2; … number_30): Returns the sum of squares of deviations based on a sample mean. Number_1; number_2; … number_30 are numerical values or ranges representing a sample.
Duration Date Computes the time difference between two data times.
Duration in days Date Converts an xsd:duration to days.
Duration in seconds Date Converts an xsd:duration to seconds.
Duration in years Date Converts an xsd:duration to years.
Empty value Value Generates an empty value.
Encode URL Normalize URL encodes the string.
Evaluate template Template Evaluates a template. Input values can be addressed using the variables ‘input1’, ‘input2’, etc. Global variables are available in the ‘global’ scope, e.g., ‘global.myVar’.
Even Excel Excel EVEN(number): Rounds the given number up to the nearest even integer.
Exact Excel Excel EXACT(text_1; text_2): Compares two text strings and returns TRUE if they are identical. This function is case- sensitive. Text_1 is the first text to compare. Text_2 is the second text to compare.
Excel map Replace Replaces values based on a map of values read from a file in Open XML format (XLSX). The XLSX file may contain several sheets of the form: mapFrom,mapTo , … and more An empty string can be created in Excel and alternatives by inserting =”” in the input line of a cell. If there are multiple values for a single key, all values will be returned for the given key. Note that the mapping table will be cached in memory. If the Excel file is updated (even while transforming), the map will be reloaded within seconds.
Exp Excel Excel EXP(number): Returns e raised to the power of the given number.
Extract physical quantity Numeric Extracts physical quantities, such as length or weight values. Values are expected of the form ‘{Number}{UnitPrefix}{Symbol}’ and are converted to the base unit.
Fact Excel Excel FACT(number): Returns the factorial of the given number.
False Excel Excel FALSE(): Set the logical value to FALSE. The FALSE() function does not require any arguments.
File hash Metadata Calculates the hash sum of a file. The hash sum is cached so that subsequent calls to this operator are fast. Note that initially and every time the specified resource has been updated, this operator might take a long time (depending on the file size). This operator supports using different hash algorithms from the Secure Hash Algorithms family (SHA, e.g. SHA256) and two algorithms from the Message-Digest Algorithm family (MD2 / MD5). Please be aware that some of these algorithms are not secure regarding collision- and other attacks. Note: This transform operator ignores any inputs.
Filter by length Filter Removes all strings that are shorter than ‘min’ characters and longer than ‘max’ characters.
Filter by regex Filter Removes all strings that do NOT match a regex. If ‘negate’ is true, only strings will be removed that match the regex.
Find Excel Excel FIND(find_text; text; position): Looks for a string of text within another string. Where to begin the search can also be defined. The search term can be a number or any string of characters. The search is case-sensitive. Find_text is the text to be found. Text is the text where the search takes place. Position (optional) is the position in the text from which the search starts.
Fix URI Normalize Generates valid absolute URIs from the given values. Already valid absolute URIs are left untouched.
Floor Excel Excel FLOOR(number; significance; mode): Rounds the given number down to the nearest multiple of significance. Significance is the value to whose multiple of ten the number is to be rounded down (.01, .1, 1, 10, etc.). Mode is an optional value. If it is indicated and non-zero and if the number and significance are negative, rounding up is carried out based on that value.
Forecast Excel Excel FORECAST(value; data_Y; data_X): Extrapolates future values based on existing x and y values. Value is the x value, for which the y value of the linear regression is to be returned. Data_Y is the array or range of known y’s. Data_X is the array or range of known x’s. Does not work for exponential functions.
Format number Numeric Formats a number according to a user-defined pattern. The pattern syntax is documented at: https://docs.oracle.com/javase/8/docs/api/java/text/DecimalFormat.html
Fv Excel Excel FV(rate; NPER; PMT; PV; type): Returns the future value of an investment based on periodic, constant payments and a constant interest rate. Rate is the periodic interest rate. NPER is the total number of periods. PMT is the annuity paid regularly per period. PV (optional) is the present cash value of an investment. Type (optional) defines whether the payment is due at the beginning (1) or the end (0) of a period.
Geomean Excel Excel GEOMEAN(number_1; number_2; … number_30): Returns the geometric mean of a sample. Number_1; number_2; … number_30 are numerical arguments or ranges that represent a random sample.
Get value by index Sequence Returns the value found at the specified index. Fails or returns an empty result depending on failIfNoFound is set or not. Please be aware that this will work only if the data source supports some kind of ordering like XML or JSON. This is probably not a good idea to do with RDF models. If emptyStringToEmptyResult is true then instead of a result with an empty String, an empty result is returned.
If Excel Excel IF(test; then_value; otherwise_value): Returns different values based on the test value. Note that in this implementation it will not actually evaluate logical conditions. Then_value is the value that is returned if the test is TRUE. Otherwise_value (optional) is the value that is returned if the test is FALSE.
If contains Conditional Accepts two or three inputs. If the first input contains the given value, the second input is forwarded. Otherwise, the third input is forwarded (if present).
If exists Conditional Accepts two or three inputs. If the first input provides a value, the second input is forwarded. Otherwise, the third input is forwarded (if present).
If matches regex Conditional Accepts two or three inputs. If any value of the first input matches the regex, the second input is forwarded. Otherwise, the third input is forwarded (if present).
Input file attributes Metadata Retrieves a metadata attribute from the input file (such as the file name).
Input hash Value Calculates the hash sum of the input values. Generates a single hash sum for all input values combined.
Input task attributes Metadata Retrieves individual attributes from the input task (such as the modified date) or the entire task as JSON.
Int Excel Excel INT(number): Rounds the given number down to the nearest integer.
Intercept Excel Excel INTERCEPT(data_Y; data_X): Calculates the y-value at which a line will intersect the y-axis by using known x-values and y-values. Data_Y is the dependent set of observations or data. Data_X is the independent set of observations or data. Names, arrays or references containing numbers must be used here. Numbers can also be entered directly.
Ipmt Excel Excel IPMT(rate; period; NPER; PV; FV; type): Calculates the periodic amortization for an investment with regular payments and a constant interest rate. Rate is the periodic interest rate. Period is the period for which the compound interest is calculated. NPER is the total number of periods during which annuity is paid. Period=NPER, if compound interest for the last period is calculated. PV is the present cash value in sequence of payments. FV (optional) is the desired value (future value) at the end of the periods. Type (optional) defines whether the payment is due at the beginning (1) or the end (0) of a period.
Irr Excel Excel IRR(values; guess): Calculates the internal rate of return for an investment. The values represent cash flow values at regular intervals; at least one value must be negative (payments), and at least one value must be positive (income). Values is an array containing the values. Guess (optional) is the estimated value. If you can provide only a few values, you should provide an initial guess to enable the iteration.
jq Uncategorized Process a JSON path with a jq filter / program.
Large Excel Excel LARGE(data; rank_c): Returns the Rank_c-th largest value in a data set. Data is the cell range of data. Rank_c is the ranking of the value (2nd largest, 3rd largest, etc.) written as an integer.
Left Excel Excel LEFT(text; number): Returns the first character or characters in a text string. Text is the text where the initial partial words are to be determined. Number (optional) is the number of characters for the start text. If this parameter is not defined, one character is returned.
Ln Excel Excel LN(number): Returns the natural logarithm based on the constant e of the given number.
Log Excel Excel LOG(number; base): Returns the logarithm of the given number to the specified base. Base is the base for the logarithm calculation.
Log10 Excel Excel LOG10(number): Returns the base-10 logarithm of the given number.
Logarithm Numeric Transforms all numbers by applying the logarithm function. Non-numeric values are left unchanged.
Lower case Normalize Converts a string to lower case.
Map Replace Replaces values based on a map of values.
Map with default Replace Takes two inputs. Tries to map the first input based on the map of values parameter config. If the input value is not found in the map, it takes the value of the second input.
Max Excel Excel MAX(number_1; number_2; … number_30): Returns the maximum value in a list of arguments. Number_1; number_2; … number_30 are numerical values or ranges.
Maxa Excel Excel MAXA(value_1; value_2; … value_30): Returns the maximum value in a list of arguments. Unlike MAX, text can be entered. The value of the text is 0. Value_1; value_2; … value_30 are values or ranges.
Median Excel Excel MEDIAN(number_1; number_2; … number_30): Returns the median of a set of numbers. Number_1; number_2; … number_30 are values or ranges, which represent a sample. Each number can also be replaced by a reference.
Merge Combine Merges the values of all inputs.
Metaphone Linguistic Metaphone phonetic encoding.
Mid Excel Excel MID(text; start; number): Returns a text segment of a character string. The parameters specify the starting position and the number of characters. Text is the text containing the characters to extract. Start is the position of the first character in the text to extract. Number is the number of characters in the part of the text.
Min Excel Excel MIN(number_1; number_2; … number_30): Returns the minimum value in a list of arguments. Number_1; number_2; … number_30 are numerical values or ranges.
Mina Excel Excel MINA(value_1; value_2; … value_30): Returns the minimum value in a list of arguments. Here text can also be entered. The value of the text is 0. Value_1; value_2; … value_30 are values or ranges.
Mirr Excel Excel MIRR(values; investment; reinvest_rate): Calculates the modified internal rate of return of a series of investments. Values corresponds to the array or the cell reference for cells whose content corresponds to the payments. Investment is the rate of interest of the investments (the negative values of the array) Reinvest_rate is the rate of interest of the reinvestment (the positive values of the array).
Mod Excel Excel MOD(dividend; divisor): Returns the remainder after a number is divided by a divisor. Dividend is the number which will be divided by the divisor. Divisor is the number by which to divide the dividend.
Mode Excel Excel MODE(number_1; number_2; … number_30): Returns the most common value in a data set. Number_1; number_2; … number_30 are numerical values or ranges. If several values have the same frequency, it returns the smallest value. An error occurs when a value does not appear twice.
Negate binary (NOT) Conditional Accepts one input, which is either ‘true’, ‘1’ or ‘false’, ‘0’ and negates it.
Normalize chars Linguistic Replaces diacritical characters with non-diacritical ones (eg, ö -> o), plus some specialities like transforming æ -> ae, ß -> ss.
Normalize physical quantity Numeric Normalizes physical quantities. Can either convert to a configured unit or to SI base units. For instance for lengths, values will be converted to metres if no target unit is configured.
Normdist Excel Excel NORMDIST(number; mean; STDEV; C): Returns the normal distribution for the given Number in the distribution. Mean is the mean value of the distribution. STDEV is the standard deviation of the distribution. C = 0 calculates the density function, and C = 1 calculates the distribution.
Norminv Excel Excel NORMINV(number; mean; STDEV): Returns the inverse of the normal distribution for the given Number in the distribution. Mean is the mean value in the normal distribution. STDEV is the standard deviation of the normal distribution.
Normsdist Excel Excel NORMSDIST(number): Returns the standard normal cumulative distribution for the given Number.
Normsinv Excel Excel NORMSINV(number): Returns the inverse of the standard normal distribution for the given Number, a probability value.
Not Excel Excel NOT(logical_value): Reverses the logical value. Logical_value is any value to be reversed.
Nper Excel Excel NPER(rate; PMT; PV; FV; type): Returns the number of periods for an investment based on periodic, constant payments and a constant interest rate. Rate is the periodic interest rate. PMT is the constant annuity paid in each period. PV is the present value (cash value) in a sequence of payments. FV (optional) is the future value, which is reached at the end of the last period. Type (optional) defines whether the payment is due at the beginning (1) or the end (0) of a period.
Npv Excel Excel NPV(Rate; value_1; value_2; … value_30): Returns the net present value of an investment based on a series of periodic cash flows and a discount rate. Rate is the discount rate for a period. Value_1; value_2;… value_30 are values representing deposits or withdrawals.
Number to duration Date Converts a number to an xsd:duration.
Numeric operation Numeric Applies a numeric operation to the values of multiple input operators. Uses double-precision floating-point numbers for computation.
Numeric reduce Numeric Strip all non-numeric characters from a string.
NYSIIS Linguistic NYSIIS phonetic encoding.
Odd Excel Excel ODD(number): Rounds the given number up to the nearest odd integer.
Or Excel Excel OR(logical_value_1; logical_value_2; …logical_value_30): Returns TRUE if at least one argument is TRUE. Returns the value FALSE if all the arguments have the logical value FALSE. Logical_value_1; logical_value_2; …logical_value_30 are conditions to be checked. All conditions can be either TRUE or FALSE. If a range is entered as a parameter, the function uses the value from the range that is in the current column or row.
Parse date Parser Parses and normalizes dates in different formats.
Parse date pattern Date Parses a date based on a specified pattern, returning an xsd:date.
Parse float Parser Parses and normalizes float values.
Parse geo coordinate Parser Parses and normalizes geo coordinates.
Parse geo location Parser Parses and normalizes geo locations like continents, countries, states and cities.
Parse integer Parser Parses integer values.
Parse ISIN Parser Parses International Securities Identification Numbers (ISIN) values and fails if the String is no valid ISIN.
Parse SKOS term Parser Parses values from a SKOS ontology.
Parse string Parser Parses string values, basically an identity function.
Pearson Excel Excel PEARSON(data_1; data_2): Returns the Pearson product moment correlation coefficient r. Data_1 is the array of the first data set. Data_2 is the array of the second data set.
Percentile Excel Excel PERCENTILE(data; alpha): Returns the alpha-percentile of data values in an array. Data is the array of data. Alpha is the percentage of the scale between 0 and 1.
Percentrank Excel Excel PERCENTRANK(data; value): Returns the percentage rank (percentile) of the given value in a sample. Data is the array of data in the sample.
Pi Excel Excel PI(): Returns the value of PI to fourteen decimal places.
Pmt Excel Excel PMT(rate; NPER; PV; FV; type): Returns the periodic payment for an annuity with constant interest rates. Rate is the periodic interest rate. NPER is the number of periods in which annuity is paid. PV is the present value (cash value) in a sequence of payments. FV (optional) is the desired value (future value) to be reached at the end of the periodic payments. Type (optional) defines whether the payment is due at the beginning (1) or the end (0) of a period.
Poisson Excel Excel POISSON(number; mean; C): Returns the Poisson distribution for the given Number. Mean is the middle value of the Poisson distribution. C = 0 calculates the density function, and C = 1 calculates the distribution.
Power Excel Excel POWER(base; power): Returns the result of a number raised to a power. Base is the number that is to be raised to the given power. Power is the exponent by which the base is to be raised.
Ppmt Excel Excel PPMT(rate; period; NPER; PV; FV; type): Returns for a given period the payment on the principal for an investment that is based on periodic and constant payments and a constant interest rate. Rate is the periodic interest rate. Period is the amortization period. NPER is the total number of periods during which annuity is paid. PV is the present value in the sequence of payments. FV (optional) is the desired (future) value. Type (optional) defines whether the payment is due at the beginning (1) or the end (0) of a period.
Product Excel Excel PRODUCT(number 1 to 30): Multiplies all the numbers given as arguments and returns the product. Number 1 to number 30 are up to 30 arguments whose product is to be calculated, separated by semi-colons.
Proper Excel Excel PROPER(text): Capitalizes the first letter in all words of a text string. Text is the text to be converted.
Pv Excel Excel PV(rate; NPER; PMT; FV; type): Returns the present value of an investment resulting from a series of regular payments. Rate defines the interest rate per period. NPER is the total number of payment periods. PMT is the regular payment made per period. FV (optional) defines the future value remaining after the final installment has been made. Type (optional) defines whether the payment is due at the beginning (1) or the end (0) of a period.
Radians Excel Excel RADIANS(number): Converts the given number in degrees to radians.
Rand Excel Excel RAND(): Returns a random number between 0 and 1.
Random number Value Generates a set of random numbers.
Rank Excel Excel RANK(value; data; type): Returns the rank of the given Value in a sample. Data is the array or range of data in the sample. Type (optional) is the sequence order, either ascending (0) or descending (1).
Rate Excel Excel RATE(NPER; PMT; PV; FV; type; guess): Returns the constant interest rate per period of an annuity. NPER is the total number of periods, during which payments are made (payment period). PMT is the constant payment (annuity) paid during each period. PV is the cash value in the sequence of payments. FV (optional) is the future value, which is reached at the end of the periodic payments. Type (optional) defines whether the payment is due at the beginning (1) or the end (0) of a period. Guess (optional) determines the estimated value of the interest with iterative calculation.
Read parameter Value Reads a parameter from a Java Properties file.
Regex extract Extract Extracts occurrences of a regex “regex” in a string. If there is at least one capture group, it will return the string of the first capture group instead.
Regex replace Replace Replace all occurrences of a regex “regex” with “replace” in a string.
Regex selection Selection This transformer takes 3 inputs: one output value, multiple regex patterns, and a value to check against those patterns. It returns the output value at positions where regex patterns match the input value.
Remove blanks Normalize Remove whitespace from a string.
Remove duplicates Normalize Removes duplicated values, making a value sequence distinct.
Remove empty values Filter Removes empty values.
Remove parentheses Normalize Remove all parentheses including their content, e.g., transforms ‘Berlin (City)’ -> ‘Berlin’.
Remove special chars Normalize Remove special characters (including punctuation) from a string.
Remove stopwords Filter Removes stopwords from all values. Each line in the stopword list contains a stopword. The separator defines a regex that is used for detecting words.
Remove stopwords (remote stopword list) Filter Removes stopwords from all values. The stopword list is retrieved via a http connection (e.g. https://sites.google.com/site/kevinbouge/stopwords-lists/stopwords_de.txt). Each line in the stopword list contains a stopword. The separator defines a regex that is used for detecting words.
Remove values Filter Removes values that contain words from a blacklist. The blacklist values are separated with commas.
Replace Replace Replace all occurrences of a string “search” with “replace” in a string.
Replace Excel Excel REPLACE(text; position; length; new_text): Replaces part of a text string with a different text string. This function can be used to replace both characters and numbers (which are automatically converted to text). The result of the function is always displayed as text. To perform further calculations with a number which has been replaced by text, convert it back to a number using the VALUE function. Any text containing numbers must be enclosed in quotation marks so it is not interpreted as a number and automatically converted to text. Text is text of which a part will be replaced. Position is the position within the text where the replacement will begin. Length is the number of characters in text to be replaced. New_text is the text which replaces text..
Rept Excel Excel REPT(text; number): Repeats a character string by the given number of copies. Text is the text to be repeated. Number is the number of repetitions. The result can be a maximum of 255 characters.
Retrieve coordinates Geo Retrieves geographic coordinates using Nominatim.
Retrieve latitude Geo Retrieves geographic coordinates using Nominatim and returns the latitude.
Retrieve longitude Geo Retrieves geographic coordinates using Nominatim and returns the longitude.
Right Excel Excel RIGHT(text; number): Defines the last character or characters in a text string. Text is the text of which the right part is to be determined. Number (optional) is the number of characters from the right part of the text.
Roman Excel Excel ROMAN(number; mode): Converts a number into a Roman numeral. The value range must be between 0 and 3999; the modes can be integers from 0 to 4. Number is the number that is to be converted into a Roman numeral. Mode (optional) indicates the degree of simplification. The higher the value, the greater is the simplification of the Roman numeral.
Round Excel Excel ROUND(number; count): Rounds the given number to a certain number of decimal places according to valid mathematical criteria. Count (optional) is the number of the places to which the value is to be rounded. If the count parameter is negative, only the whole number portion is rounded. It is rounded to the place indicated by the count.
Rounddown Excel Excel ROUNDDOWN(number; count): Rounds the given number. Count (optional) is the number of digits to be rounded down to. If the count parameter is negative, only the whole number portion is rounded. It is rounded to the place indicated by the count.
Roundup Excel Excel ROUNDUP(number; count): Rounds the given number up. Count (optional) is the number of digits to which rounding up is to be done. If the count parameter is negative, only the whole number portion is rounded. It is rounded to the place indicated by the count.
Search Excel Excel SEARCH(find_text; text; position): Returns the position of a text segment within a character string. The start of the search can be set as an option. The search text can be a number or any sequence of characters. The search is not case-sensitive. The search supports regular expressions. Find_text is the text to be searched for. Text is the text where the search will take place. Position (optional) is the position in the text where the search is to start.
Sequence values to indexes Sequence Transforms the sequence of values to their respective indexes in the sequence. If there is more than one input, the values are numbered from the first input on and continued for the next inputs. Applied against an RDF source the order might not be deterministic.
Sign Excel Excel SIGN(number): Returns the sign of the given number. The function returns the result 1 for a positive sign, -1 for a negative sign, and 0 for zero.
Sin Excel Excel SIN(number): Returns the sine of the given number (angle in radians).
Sinh Excel Excel SINH(number): Returns the hyperbolic sine of the given number (angle in radians).
Slope Excel Excel SLOPE(data_Y; data_X): Returns the slope of the linear regression line. Data_Y is the array or matrix of Y data. Data_X is the array or matrix of X data.
Small Excel Excel SMALL(data; rank_c): Returns the Rank_c-th smallest value in a data set. Data is the cell range of data. Rank_c is the rank of the value (2nd smallest, 3rd smallest, etc.) written as an integer.
Sort Sequence Sorts values lexicographically.
Sort words Normalize Sorts all words in each value lexicographically.
Soundex Linguistic Soundex algorithm.
Sqrt Excel Excel SQRT(number): Returns the positive square root of the given number. The value of the number must be positive.
Standardize Excel Excel STANDARDIZE(number; mean; STDEV): Converts a random variable to a normalized value. Number is the value to be standardized. Mean is the arithmetic mean of the distribution. STDEV is the standard deviation of the distribution.
Stdev Excel Excel STDEV(number_1; number_2; … number_30): Estimates the standard deviation based on a sample. Number_1; number_2; … number_30 are numerical values or ranges representing a sample based on an entire population.
Stdeva Excel Excel STDEVA(value_1; value_2; … value_30): Calculates the standard deviation of an estimation based on a sample. Value_1; value_2; … value_30 are values or ranges representing a sample derived from an entire population. Text has the value 0.
Stdevp Excel Excel STDEVP(number_1; number_2; … number_30): Calculates the standard deviation based on the entire population. Number_1; number_2; … number_30 are numerical values or ranges representing a sample based on an entire population.
Stdevpa Excel Excel STDEVPA(value_1; value_2; … value_30): Calculates the standard deviation based on the entire population. Value_1; value_2; … value_30 are values or ranges representing a sample derived from an entire population. Text has the value 0.
Stem Linguistic Stems a string using the Porter Stemmer.
Strip non-alphabetic characters Normalize Strips all non-alphabetic characters from a string. Spaces are retained.
Strip postfix Substring Strips a postfix of a string.
Strip prefix Substring Strips a prefix of a string.
Strip URI prefix Substring Strips the URI prefix and decodes the remainder. Leaves values unchanged which are not a valid URI.
Substitute Excel Excel SUBSTITUTE(text; search_text; new text; occurrence): Substitutes new text for old text in a string. Text is the text in which text segments are to be exchanged. Search_text is the text segment that is to be replaced (a number of times). New text is the text that is to replace the text segment. Occurrence (optional) indicates how many occurrences of the search text are to be replaced. If this parameter is missing, the search text is replaced throughout.
Substring Substring Returns a substring between ‘beginIndex’ (inclusive) and ‘endIndex’ (exclusive). If ‘endIndex’ is 0 (default), it is ignored and the entire remaining string starting with ‘beginIndex’ is returned. If ‘endIndex’ is negative, -endIndex characters are removed from the end.
Sum Excel Excel SUM(number_1; number_2; … number_30): Adds all the numbers in a range of cells. Number_1; number_2;… number_30 are up to 30 arguments whose sum is to be calculated. You can also enter a range using cell references.
Sumproduct Excel Excel SUMPRODUCT(array 1; array 2; …array 30): Multiplies corresponding elements in the given arrays, and returns the sum of those products. Array 1; array 2;…array 30 are arrays whose corresponding elements are to be multiplied. At least one array must be part of the argument list. If only one array is given, all array elements are summed.
Sumsq Excel Excel SUMSQ(number_1; number_2; … number_30): Calculates the sum of the squares of numbers (totaling up of the squares of the arguments) Number_1; number_2;… number_30 are up to 30 arguments, the sum of whose squares is to be calculated.
Sumx2my2 Excel Excel SUMX2MY2(array_X; array_Y): Returns the sum of the difference of squares of corresponding values in two arrays. Array_X is the first array whose elements are to be squared and added. Array_Y is the second array whose elements are to be squared and subtracted.
Sumx2py2 Excel Excel SUMX2PY2(array_X; array_Y): Returns the sum of the sum of squares of corresponding values in two arrays. Array_X is the first array whose arguments are to be squared and added. Array_Y is the second array, whose elements are to be added and squared.
Sumxmy2 Excel Excel SUMXMY2(array_X; array_Y): Adds the squares of the variance between corresponding values in two arrays. Array_X is the first array whose elements are to be subtracted and squared. Array_Y is the second array, whose elements are to be subtracted and squared.
Tan Excel Excel TAN(number): Returns the tangent of the given number (angle in radians).
Tanh Excel Excel TANH(number): Returns the hyperbolic tangent of the given number (angle in radians).
Tdist Excel Excel TDIST(number; degrees_freedom; mode): Returns the t-distribution for the given Number. Degrees_freedom is the number of degrees of freedom for the t-distribution. Mode = 1 returns the one-tailed test, Mode = 2 returns the two-tailed test.
Timestamp to date Date Convert a timestamp to xsd:date format. Expects an integer that denotes the passed time since the Unix Epoch (1970-01-01)
Tokenize Tokenization Tokenizes all input values.
Trim Normalize Remove leading and trailing whitespaces.
True Excel Excel TRUE(): Sets the logical value to TRUE. The TRUE() function does not require any arguments.
Trunc Excel Excel TRUNC(number; count): Truncates a number to an integer by removing the fractional part of the number according to the precision specified in Tools > Options > OpenOffice.org Calc > Calculate. Number is the number whose decimal places are to be cut off. Count is the number of decimal places which are not cut off.
ULID Value Generate ULID strings - Universally Unique Lexicographically Sortable Identifiers.
Until character Substring Extracts the substring until the character given.
Upper case Normalize Converts a string to upper case.
UUID Value Generates UUIDs. If no input value is provided, a random UUID (type 4) is generated using a cryptographically strong pseudo random number generator. If input values are provided, a name-based UUID (type 3) is generated for each input value. Each input value will generate a separate UUID. For building a UUID from multiple inputs, the Concatenate operator can be used.
UUID Convert Value Convert a UUID string representation
UUID Version Value Outputs UUID version number of input
UUID1 Value Generate a UUIDv1 from a host ID, sequence number, and the current time
UUID1 to UUID6 Value Generate UUIDv6 from a UUIDv1.
UUID3 Value Generate a UUIDv3
UUID4 Value Generate a random UUIDv4.
UUID5 Value Generate a UUIDv5
UUID6 Value Generate a UUIDv6 from a host ID, sequence number, and the current time
UUID7 Value Generate a UUIDv7 from a random number, and the current time.
UUID8 Value Generate a UUIDv8 from a random number, and the current time.
Validate date after Validation Validates if the first input date is after the second input date. Outputs the first input if the validation is successful.
Validate date range Validation Validates if dates are within a specified range.
Validate number of values Validation Validates that the number of values lies in a specified range.
Validate numeric range Validation Validates if a number is within a specified range.
Validate regex Validation Validates if all values match a regular expression.
Var Excel Excel VAR(number_1; number_2; … number_30): Estimates the variance based on a sample. Number_1; number_2; … number_30 are numerical values or ranges representing a sample based on an entire population.
Vara Excel Excel VARA(value_1; value_2; … value_30): Estimates a variance based on a sample. The value of text is 0. Value_1; value_2; … value_30 are values or ranges representing a sample derived from an entire population. Text has the value 0.
Varp Excel Excel VARP(Number_1; number_2; … number_30): Calculates a variance based on the entire population. Number_1; number_2; … number_30 are numerical values or ranges representing an entire population.
Varpa Excel Excel VARPA(value_1; value_2; .. .value_30): Calculates the variance based on the entire population. The value of text is 0. Value_1; value_2; … value_30 are values or ranges representing an entire population.

Comments