Expression Editor provides following built-in:
Aggregate Functions | Syntax | Description |
---|---|---|
Average(value1….valueN) | Average() | Computes the average of a specified sequence of numbers (or enumerable). |
Count(value1….valueN) | Count() | Gets the number of elements actually contained in a specified sequence |
First(value1….valueN) | First() | Returns the first element of a specified sequence. |
Last(value1….valueN) | Last() | Returns the last element of all the specified elements. |
Max(value1….valueN) | Max() | Returns the maximum value in a specified sequence of numbers (or enumerable). |
Min(value1….valueN) | Min() | Returns the minimum value in a specified sequence of numbers (or enumerable). |
Sum(value1….valueN) | Sum() |
Computes the sum of a specified sequence of numbers (or enumerable). |
DateTime Functions | Syntax | Description |
Now() | Now() | Gets a System.DateTime object that is set to the current date and time on this computer, expressed as the local time. |
Today() | Today() |
Gets the current date. |
AddDays(DateTime, DaysCount) | AddDays( DateTime date, int days ) |
Returns a new System.DateTime that adds the specified number of days to the specified System.DateTime value. |
AddHours(DateTime, HoursCount) | AddHours( DateTime date, int hours ) |
Returns a new System.DateTime that adds the specified number of hours to the specified System.DateTime value. |
AddMilliSeconds(DateTime, MilliSecondsCount) | AddMilliSeconds( DateTime date, int milliSeconds ) |
Returns a new System.DateTime that adds the specified number of milliseconds to the specified System.DateTime value. |
AddMinutes(DateTime, MinutesCount) | AddMinutes( DateTime date, int minutes ) |
Returns a new System.DateTime that adds the specified number of minutes to the specified System.DateTime value. |
AddMonths(DateTime, MonthsCount) | AddMonths( DateTime date, int months ) |
Returns a new System.DateTime that adds the specified number of months to the specified System.DateTime value. |
AddSeconds(DateTime, SecondsCount) | AddSeconds( DateTime date, int seconds ) |
Returns a new System.DateTime that adds the specified number of seconds to the specified System.DateTime value. |
AddTicks(DateTime, TicksCount) | AddTicks( DateTime date, int ticks ) |
Returns a new System.DateTime that adds the specified number of ticks to the specified System.DateTime value. |
AddTimeSpan(DateTime, TimeSpan) | AddTimeSpan( DateTime date, TimeSpan timeSpan ) |
Returns a new System.DateTime that adds the specified number of System.TimeSpan to the specified System.DateTime value. |
AddYears(DateTime, YearsCount) | AddYears( DateTime date, int years ) |
Returns a new System.DateTime that adds the specified number of years to the specified System.DateTime value. |
DateDiffDay(startDate, endDate) | DateDiffDay(,) | Counts the number of day boundaries between two non-nullable dates. |
DateDiffHour(startDate, endDate) | DateDiffHour(,) | Counts the number of hour boundaries between two non-nullable dates. |
DateDiffMilliSecond(startDate, endDate) | DateDiffMilliSecond(,) | Counts the number of milliseconds boundaries between two non-nullable dates. |
DateDiffMinute(startDate, endDate) |
DateDiffMinute(,)
|
Counts the number of minutes boundaries between two non-nullable dates. |
DateDiffSecond(startDate, endDate) | DateDiffSecond(,) | Counts the number of seconds boundaries between two non-nullable dates. |
DateDiffTick(startDate, endDate) | DateDiffTick(,) | Counts the number of ticks boundaries between two non-nullable dates. |
GetDate(DateTime) | GetDate() | Gets the date component of specified System.DateTime value. |
GetDay(DateTime) | GetDay() | Gets the day of the month represented by the specified System.DateTime value. |
GetDayOfWeek(DateTime) | GetDayOfWeek() | Gets the day of the week represented by the specified System.DateTime value. |
GetDayOfYear(DateTime) | GetDayOfYear() | Gets the day of the year represented by the specified System.DateTime value. |
GetHour(DateTime) | GetHour() | Gets the hour component of the specified System.DateTime value. |
GetMilliSecond(DateTime) | GetMilliSecond() | Gets the milliSecond component of the specified System.DateTime value. |
GetMinute(DateTime) | GetMinute() | Gets the minute component of the specified System.DateTime value. |
GetMonth(DateTime) | GetMonth() | Gets the month component of the specified System.DateTime value. |
GetSecond(DateTime) | GetSecond() | Gets the seconds component of the specified System.DateTime value. |
GetTimeOfDay(DateTime) |
GetTimeOfDay()
|
Gets the time of day for the specified System.DateTime value. |
GetYear(DateTime) | GetYear() | Gets the year component of the specified System.DateTime value. |
UtcNow() | UtcNow() | Gets a System.DateTime object that is set to the current date and time on this computer, expressed as the Coordinated Universal Time (UTC). |
Logical Functions | Syntax | Description |
IsNull(Value) | IsNull(object param) | Returns True if the specified Value is NULL. |
Iif(condition, resultTrue,resultFalse) | Iif( bool condition, object expressionTrue, object expressionFalse ) |
Returns the evaluation of one of two expressions, depending on the condition. |
Math Functions | Syntax | Description |
Abs(Value) | Abs() | Returns the absolute value of a number. |
Acos(Value) | Acos() | Returns the angle whose cosine is the specified number. |
Asin(Value) | Asin() | Returns the angle whose sine is the specified number. |
Atan(Value) | Atan() | Returns the angle whose tangent is the specified number. |
Atan2(Value1, Value2) | Atan2(,) | Returns the angle whose tangent is the quotient of two specified numbers. |
Ceiling(Value) | Ceiling() | Returns the smallest integral value that's greater than or equal to the specified decimal or double. |
Cos(Value) | Cos() | Returns the cosine of the specified angle. |
Cosh(Value) | Cosh() | Returns the hyperbolic cosine of the specified angle. |
Exp(Value) | Exp() | Returns e (the base of natural logarithms) raised to the specified power. |
Floor(Value) | Floor() | Returns the largest integer that's less than or equal to the specified decimal or double number. |
Log(Value) | Log() | Returns the natural (base e) logarithm of a specified number or the logarithm of a specified number in a specified base. |
Log(Value, Base) | Log(,) | Returns the natural (base e) logarithm of a specified number or the logarithm of a specified number in a specified base. |
Log10(Value) | Log10() | Returns the base 10 logarithm of a specified number. |
Pow(Value1, Value2) | Pow() | Returns a specified number raised to the specified power. |
Rand(Value) | Rand() | Returns a nonnegative random number. |
RandBetween(Value1, Value2) | RandBetween() | Returns a random number within a specified range. |
Sign(Value) | Sign() | Returns an integer value indicating the sign of a number. |
Sin(Value) | Sin() | Returns the sine of the specified angle. |
Sinh(Value) | Sinh() | Returns the hyperbolic sine of the specified angle. |
Sqrt(Value) | Sqrt() | Returns the square root of a specified number. |
Tan(Value) | Tan() | Returns the tangent of the specified angle. |
Tanh(Value) | Tanh() | Returns the hyperbolic tangent of the specified angle. |
Convert Functions | Syntax | Description |
CBool(string) | CBool() | Converts the specified string representation of a logical value to its System.Boolean equivalent, or throws an exception if the string is not equivalent to the value of System.Boolean.TrueString or System.Boolean.FalseString. |
CByte(string) | CByte() | Converts the string representation of a number to its System.Byte equivalent. |
CChar(string) | CChar() | Converts the value of the specified string to its equivalent Unicode character. |
CDate(string) | CDate() | Converts the specified string representation of a date and time to its System.DateTime equivalent. |
Cdbl(string) | CDbl() | Converts string representation of a number to its double-precision floating-point number equivalent. |
CDec(string) | CDec() | Converts the string representation of a number to its System.Decimal equivalent. |
CInt(string) | CInt() | Converts the string representation of a number to its 32-bit signed integer equivalent. |
CLng(string) | CLng() | Converts the string representation of a number to its 64-bit signed integer equivalent. |
CObj(value) | CObj() | Returns the specified elemsnt as System.Object. |
CSByte(string) | CSByte() | Converts the string representation of a number to its 8-bit signed integer equivalent. |
CShort(string) | CShort() | Converts the string representation of a number to its 16-bit signed integer equivalent. |
CSng(string) | CSng() | Converts the string representation of a number to its single-precision floating-point number equivalent. |
CStr(value) | CStr() | Tries to evaluate the specified expression and return the result as a string. |
CType(value,type) | CType(,) | Returns an object of the specified type and whose value is equivalent to the specified object. value- the specified object for conversion. type- the type name of object to return. |
CUint(value) | CUint() | Converts the string representation of a number to its 32-bit unsigned integer equivalent. |
CULong(value) | CULong() | Converts the string representation of a number to its 64-bit unsigned integer equivalent. |
CUShort(value) | CUShort() | Converts the string representation of a number to its 16-bit unsigned integer equivalent. |
Text Functions | Syntax | Description |
Replace(string,oldValue,newValue) | Replace(,,) | Replaces all occurrences of a specified string value with another string value. |
Rset(value, length) | RSet(,) | Returns a new string of a specified length in which the end of the current string is padded with spaces or with a specified character. |
Rset(value, length,char) | RSet(,,) | Returns a new string of a specified length in which the end of the current string is padded with spaces or with a specified character. |
Remove(string,start) | Remove(,) | Deletes all characters from this instance, beginning at a specified position. |
Remove(string,start,count) | Remove(,,) | Deletes all characters from this instance, beginning at a specified position. |
LSet(string,length) | LSet(,) | Returns a new string of a specified length in which the beginning of the current string is padded with spaces or with a specified character. |
LSet(string,length,char) | LSet(,,) | Returns a new string of a specified length in which the beginning of the current string is padded with spaces or with a specified character. |
UCase(string) | UCase() | Returns a character expression with lowercase character data converted to uppercase. |
LCase(string) | LCase() | Returns a character expression after converting uppercase character data to lowercase. |
Insert(string,index,value) | Insert(,,) | Returns a new string in which a specified string is inserted at a specified index position in this instance. |
Len(string) | Len() | Returns the number of characters of the specified string expression. |
Trim(string) | Trim() | Removes the space character char(32) or other specified characters from the start or end of a string. |
StartsWith(string,value) | StartsWith(,) | Determines whether the beginning of this string instance matches a specified string. |
StrReverse(string) | StrReverse() | Returns the reverse order of a string value. |
EndsWith(string,value) | EndsWith(,) | Determines whether the end of this string instance matches a specified string. |
Contains(string,value) | Contains(,) | Returns a value indicating whether a specified substring occurs within this string. |
InStr(string,value) | InStr(,) | Searches an expression for another expression and returns its starting position if found. |
InStr(string,value,start) | InStr(,,) | Searches an expression for another expression and returns its starting position if found. |
Mid(string,start) | Mid(,) | Returns a string that contains all the characters starting from a specified position in a string. |
Mid(string,start,length) | Mid(,,) | Returns a string that contains a specified number of characters starting from a specified position in a string. |
Chr(string) | Chr() | Converts an int ASCII code to a character. |
Asc(string) | Acs() | Returns the ASCII code value of the leftmost character of a character expression. |
Concat(string,value1…..valueN) | Concat(,) | Returns a string that is the result of concatenating two or more string values. |
Operators | Syntax | Description |
---|---|---|
Plus | + | Sums two numbers. |
Concat | & | Generates a string concatenation of two expressions. |
Minus | - | Finds the difference between two numbers or indicates the negative value of a numeric expression. |
Multiply | * | Multiplies two numbers. |
Divide | / | Divides two numbers and returns a floating-point result. |
Modulus | Mod | Divides two numbers and returns only the remainder. |
Equal | = | Returns a Boolean value that indicates whether the left and right expressions are equal. |
GreaterThan |
> | Returns a Boolean value that indicates whether the left expression is greater than right expression. |
LessThan | < | Returns a Boolean value that indicates whether the left expression is less than right expression. |
NotEqual | <> | Returns a Boolean value that indicates whether the left and right expressions are not equal. |
GreaterOrEqua | >= | Returns a Boolean value that indicates whether the left expression is greater than right expression or equal. |
LessOrEqual | <= | Returns a Boolean value that indicates whether the left expression is less than right expression or equal. |
And | And | Performs a logical conjunction on two expressions. |
Or | Or | Performs a logical disjunction on two expressions. |
Not | Not | Performs logical negation on an expression. |
Constants | Syntax | Description |
---|---|---|
True | True | Returns True. |
False | False | Returns False. |
Nothing | Nothing | Returns Null. |