Previous Topic

Book Contents

Book Index

Next Topic

Available Functions

This section lists functions available for calculations.

Some functions exist in two variants ('name' and 'name_', for example 'gt' and 'gt_'). The variant functions differ in their ability to handle null values:

  • 'name' functions return a null value if any of their arguments is null. This may cause problems e.g. if the output feeds an 'IF' function, which expects boolean values as its arguments. For this reason, 'name_' functions are provided.
  • 'name_' functions also handle null arguments, a null argument is considered as the smallest value of all. Thus these functions always return a boolean value.

In This Chapter

cast

countService

countService2

currencyConversion

cmp

dayOfMonth

ge (greater or equals than), ge_

gt (greater than), gt_

le (less or equals than), le_

lt (less than), lt_

eq (equals), eq_ and cmp

ne_

evalCondition

evalExpression

pyeval

not

isNull

Null

getAttributeTranslation

getAuditedBOTranslation

getAuditedValueRelation

getBOTypeTranslation

getCurrentDate

getCurrentTime

getCurrentTimeStamp

getCurrentUserld

getMaximalTimeStamp

getMaximalDate

getParameter

getPicture()

getValuesetTranslation

if, case and coalesce

trimLeft

isValid

max

min

month

round

size

substring

sum

trim

trimRight

replaceFromEnd

unit conversion

translate

valueset

year

See Also

Managing Calculations

Calculation Browser

Calculation Customizer

Structure of the Calculation Customizer

Working with the Calculation Customizer

Examples