GetTabStaticFormulasResult GetTabStaticFormulas()
The GetTabStaticFormulas operation gets a list of system functions that can be used in formulas.
Executing the operation does not require to specify any parameters.
The operation results in the list of functions divided into categories. Function description and the list of input parameters will be obtained for each function.
Below is the example of getting the list of system functions that can be used in formulas.
{
"GetTabStaticFormulas" : ""
}
{
"GetTabStaticFormulasResult" :
{
"cts" :
[
{
"n" : "Mathematical",
"fns" :
[
{
"n" : "Abs",
"dsc" : "Returns modulus (absolute value) of number.",
"prms" :
{
"n" : "Value",
"dt" : "2",
"dsc" : "Real number, which absolute value should be found."
}
},
{
"n" : "ACos",
"dsc" : "Returns arccosine of number. Angle is determined in radians in the interval from 0 to Pi.",
"prms" :
{
"n" : "Value",
"dt" : "2",
"dsc" : "Cosine of required angle, which value should be in the range from -1 to 1."
}
},
{
"n" : "ACosH",
"dsc" : "Returns hyperbolic arccosine of number. The number should be greater or equal to 1.",
"prms" :
{
"n" : "Value",
"dt" : "2",
"dsc" : "Any real number that is greater or equal to 1."
}
},
{
"n" : "ACot",
"dsc" : "Returns arccotangent of number. Angle is determined in radians in the interval from 0 to Pi.",
"prms" :
{
"n" : "Value",
"dt" : "2",
"dsc" : "Cotangent of required angle."
}
},
{
"n" : "ACotH",
"dsc" : "Returns hyperbolic arccotangent of number. The number should be leas than -1 or greater than 1.",
"prms" :
{
"n" : "Value",
"dt" : "2",
"dsc" : "Any real number that is less than -1 or greater than 1."
}
},
{
"n" : "Aggregate",
"dsc" : "Returns aggregation result with the specified method with the ability not to take into account hidden values (rows\/columns) during the calculation.",
"prms" :
[
{
"n" : "Function number",
"dt" : "2",
"dsc" : "Specifies which function to use during the calculation."
},
{
"n" : "Link",
"dt" : "5",
"dsc" : "Named range or link, for which function should be calculated.",
"ext" : "1"
}
]
},
{
"n" : "ASin",
"dsc" : "Returns arcsine of number. Angle is determined in radians in the intervals from Pi\/2 to Pi\/2.",
"prms" :
{
"n" : "Value",
"dt" : "2",
"dsc" : "Sine of required angle, value should be in the range from -1 to 1."
}
},
{
"n" : "ASinH",
"dsc" : "Returns hyperbolic arcsine of number. The number should be greater or equal to 1.",
"prms" :
{
"n" : "Value",
"dt" : "2",
"dsc" : "Any real number that is greater or equal to 1."
}
},
{
"n" : "ATan",
"dsc" : "Returns arctangent of number. Angle is determined in radians in the range from Pi\/2 to Pi\/2.",
"prms" :
{
"n" : "Value",
"dt" : "2",
"dsc" : "Tangent of required angle."
}
},
{
"n" : "ATan2",
"dsc" : "Returns arctangent for specified coordinates x and y, in radians between -Pi and Pi, excluding -Pi.",
"prms" :
[
{
"n" : "X",
"dt" : "2",
"dsc" : "X coordinate of point."
},
{
"n" : "Y",
"dt" : "2",
"dsc" : "Y coordinate of point."
}
]
},
{
"n" : "ATanH",
"dsc" : "Returns hyperbolic arctangent of number. The number should be in the interval from -1 to 1 (excluding -1 and 1).",
"prms" :
{
"n" : "Value",
"dt" : "2",
"dsc" : "Any real number strictly between -1 and 1 (excluding -1 and 1)."
}
},
{
"n" : "Average",
"dsc" : "Returns average value for array of cells.",
"prms" :
{
"n" : "Values",
"dt" : "5",
"dsc" : "Range of cells, for which average value should be determined.",
"ext" : "1"
}
},
{
"n" : "AverageIf",
"dsc" : "Returns average value of cells that satisfy the specified condition. All text conditions and conditions with logical and mathematical signs should be enclosed in double quotation marks (").",
"prms" :
[
{
"n" : "Range",
"dt" : "5",
"dsc" : "Range of checked cells."
},
{
"n" : "Criteria",
"dt" : "5",
"dsc" : "Condition as a number, expression, link to cell, text or function that determines cells, for which average value will be calculated."
},
{
"n" : "Average_Range",
"dt" : "5",
"dsc" : "Actual cells, for which average value will be calculated. If Average_range is not specified, cells passed by the Range parameter will be used.",
"o" : "1"
}
]
},
{
"n" : "AverageIfS",
"dsc" : "Returns average value of the cells that satisfy the specified set of conditions. All text conditions and conditions with logical and mathematical signs should be enclosed in double quotation marks (").",
"prms" :
[
{
"n" : "Average_Range",
"dt" : "5",
"dsc" : "Actual cells, for which average value will be calculated."
},
{
"n" : "Range1",
"dt" : "5",
"dsc" : "Range of cells checked for correspondence with the specified condition."
},
{
"n" : "Criteria1",
"dt" : "5",
"dsc" : "Condition as a number, expression, link to cell, text or function that determines cells, for which average value will be calculated."
},
{
"n" : "Range",
"dt" : "5",
"dsc" : "Range of cells checked for correspondence with the specified condition.",
"ext" : "1",
"nf" : "2"
},
{
"n" : "Criteria",
"dt" : "5",
"dsc" : "Condition as a number, expression, link to cell, text or function that determines the cells, for which average number will be calculated.",
"ext" : "1",
"nf" : "2"
}
]
},
{
"n" : "Ceiling",
"dsc" : "Rounds number to the nearest integer or the nearest number that is multiple of the specified value.",
"prms" :
[
{
"n" : "Value",
"dt" : "2",
"dsc" : "Rounded value."
},
{
"n" : "Precision",
"dt" : "2",
"dsc" : "Multiple, to which value should be rounded."
}
]
},
{
"n" : "Combin",
"dsc" : "Returns the number of combinations for the specified number of objects.",
"prms" :
[
{
"n" : "SetSize",
"dt" : "2",
"dsc" : "Number of elements (greater than 0)."
},
{
"n" : "SampleSize",
"dt" : "2",
"dsc" : "Number of objects in each combination (greater than 0 and less or equal to SetSize)."
}
]
},
{
"n" : "Cos",
"dsc" : "Returns cosine of number.",
"prms" :
{
"n" : "Angle",
"dt" : "2",
"dsc" : "Angle in radians, for which cosine is to be determined."
}
},
{
"n" : "CosH",
"dsc" : "Returns hyperbolic cosine of number.",
"prms" :
{
"n" : "Value",
"dt" : "2",
"dsc" : "Any real number that is greater or equal to 1."
}
},
{
"n" : "Cot",
"dsc" : "Returns cotangent of number.",
"prms" :
{
"n" : "Value",
"dt" : "2",
"dsc" : "Angle in radians, for which cotangent is to be determined."
}
},
{
"n" : "CotH",
"dsc" : "Returns hyperbolic cotangent of number.",
"prms" :
{
"n" : "Value",
"dt" : "2",
"dsc" : "Any real number."
}
},
{
"n" : "Count",
"dsc" : "Returns the number of elements in array of cells.",
"prms" :
{
"n" : "Values",
"dt" : "5",
"dsc" : "Range of cells, for which the number of values should be determined.",
"ext" : "1"
}
},
{
"n" : "CountIf",
"dsc" : "Returns the number of cells that satisfy the specified condition. All text conditions and conditions with logical and mathematical signs should be enclosed in double quotation marks (").",
"prms" :
[
{
"n" : "Range",
"dt" : "5",
"dsc" : "Range of checked cells."
},
{
"n" : "Criteria",
"dt" : "5",
"dsc" : "Condition as a number, expression, link to cell, text or function that determines which cells should be taken into account."
}
]
},
{
"n" : "CountIfS",
"dsc" : "Applies conditions to cells in several ranges and calculates the number of correspondences to all conditions. All text conditions and conditions with logical and mathematical signs should be enclosed in double quotation marks (").",
"prms" :
[
{
"n" : "Range1",
"dt" : "5",
"dsc" : "Range of cells checked for correspondence with the specified condition."
},
{
"n" : "Criteria1",
"dt" : "5",
"dsc" : "Condition as a number, expression, link to cell, text or function that determines which cells should be taken into account."
},
{
"n" : "Range",
"dt" : "5",
"dsc" : "Range of cells checked for correspondence with the specified condition.",
"ext" : "1",
"nf" : "2"
},
{
"n" : "Criteria",
"dt" : "5",
"dsc" : "Condition as a number, expression, link to cell, text or function that determines which cells should be taken into account.",
"ext" : "1",
"nf" : "2"
}
]
},
{
"n" : "Degrees",
"dsc" : "Transforms radians into degrees.",
"prms" :
{
"n" : "Value",
"dt" : "2",
"dsc" : "Angle in radians transformed into degrees."
}
},
{
"n" : "Even",
"dsc" : "Rounds number to the nearest even integer. Positive numbers are rounded up, negative numbers are rounded down.",
"prms" :
{
"n" : "Value",
"dt" : "2",
"dsc" : "Rounded value."
}
},
{
"n" : "Exp",
"dsc" : "Returns number exponent.",
"prms" :
{
"n" : "Value",
"dt" : "2",
"dsc" : "Power, to which the e number should be raised."
}
},
{
"n" : "Fact",
"dsc" : "Returns number factorial.",
"prms" :
{
"n" : "Value",
"dt" : "2",
"dsc" : "Non-negative number, which factorial is calculated."
}
},
{
"n" : "Floor",
"dsc" : "Rounds number to the nearest integer that is least by module.",
"prms" :
[
{
"n" : "Value",
"dt" : "2",
"dsc" : "Rounded value."
},
{
"n" : "Precision",
"dt" : "2",
"dsc" : "Multiple, to which value should be rounded."
}
]
},
{
"n" : "Gcd",
"dsc" : "Returns the greatest common divisor.",
"prms" :
{
"n" : "Values",
"dt" : "5",
"dsc" : "Range of cells, the greatest common divisor of which should be found.",
"ext" : "1"
}
},
{
"n" : "Int",
"dsc" : "Rounds number to the nearest least integer.",
"prms" :
{
"n" : "Value",
"dt" : "2",
"dsc" : "Real number rounded to the nearest least integer."
}
},
{
"n" : "Lcm",
"dsc" : "Returns the least common multiple.",
"prms" :
{
"n" : "Values",
"dt" : "5",
"dsc" : "Range of cells, for which the least common multiple is determined.",
"ext" : "1"
}
},
{
"n" : "Ln",
"dsc" : "Returns natural logarithm of number.",
"prms" :
{
"n" : "Value",
"dt" : "2",
"dsc" : "Number, for which natural algorithm is calculated."
}
},
{
"n" : "Log",
"dsc" : "Returns logarithm of number by the specified base.",
"prms" :
[
{
"n" : "Value",
"dt" : "2",
"dsc" : "Number, for which logarithm is calculated."
},
{
"n" : "Base",
"dt" : "2",
"dsc" : "Logarithm base."
}
]
},
{
"n" : "Log10",
"dsc" : " Returns base-10 logarithm of number.",
"prms" :
{
"n" : "Value",
"dt" : "2",
"dsc" : "Number, for which base-10 logarithm is calculated."
}
},
{
"n" : "Max",
"dsc" : "Returns maximum number in range of cells.",
"prms" :
{
"n" : "Values",
"dt" : "5",
"dsc" : "Range of cells, for which maximum number should be determined.",
"ext" : "1"
}
},
{
"n" : "MDeterm",
"dsc" : "Returns determinant of matrix stored in array of cells.",
"prms" :
{
"n" : "Values",
"dt" : "5",
"dsc" : "Range of cells with equal number of rows and columns."
}
},
{
"n" : "Min",
"dsc" : "Returns minimum number in array of cells.",
"prms" :
{
"n" : "Values",
"dt" : "5",
"dsc" : "Range of cells, for which minimum number should be determined.",
"ext" : "1"
}
},
{
"n" : "MInverse",
"dsc" : "Returns inverse matrix (matrix is stored in array of cells).",
"prms" :
{
"n" : "Values",
"dt" : "5",
"dsc" : "Range of cells with equal number of rows and columns."
}
},
{
"n" : "MMult",
"dsc" : "Returns matrix product. The result is an array with the same number of rows as A1 and with the same number of columns as A2.",
"prms" :
[
{
"n" : "A1",
"dt" : "5",
"dsc" : "Range of cells containing only numbers."
},
{
"n" : "A2",
"dt" : "5",
"dsc" : "Range of cells containing only numbers."
}
]
},
{
"n" : "Mod_",
"dsc" : "Returns the remainder of a division of a number to divisor. The result is the same as the dividend.",
"prms" :
[
{
"n" : "Value",
"dt" : "2",
"dsc" : "Number, which division remainder is determined."
},
{
"n" : "Divisor",
"dt" : "2",
"dsc" : "Divisor."
}
]
},
{
"n" : "MRound",
"dsc" : "Returns the number rounded with the required precision.",
"prms" :
[
{
"n" : "Value",
"dt" : "2",
"dsc" : "Rounded value."
},
{
"n" : "Precision",
"dt" : "2",
"dsc" : "Precision, with which the number should be rounded."
}
]
},
{
"n" : "Multinomial",
"dsc" : "Returns relation of factorial of sum of values to product of factorials.",
"prms" :
{
"n" : "Values",
"dt" : "5",
"dsc" : "Range of cells, for which values the multinomial coefficient is determined.",
"ext" : "1"
}
},
{
"n" : "Odd",
"dsc" : "Rounds number to the nearest uneven integer. Positive numbers are rounded up, negative numbers are rounded down.",
"prms" :
{
"n" : "Value",
"dt" : "2",
"dsc" : "Rounded value."
}
},
{
"n" : "Power",
"dsc" : "Returns result of raising real number to real power.",
"prms" :
[
{
"n" : "Value",
"dt" : "2",
"dsc" : "Power base."
},
{
"n" : "Power",
"dt" : "2",
"dsc" : "Indicator of the power, to which base is raised."
}
]
},
{
"n" : "Product",
"dsc" : "Returns product of values of array of cells.",
"prms" :
{
"n" : "Values",
"dt" : "5",
"dsc" : "Range of cells containing multiplied numbers.",
"ext" : "1"
}
},
{
"n" : "Quotient",
"dsc" : "Returns integer potion of division with remainder. This function is used when the remainder should be taken from division.",
"prms" :
[
{
"n" : "Nominator",
"dt" : "2",
"dsc" : "Dividend."
},
{
"n" : "Denominator",
"dt" : "2",
"dsc" : "Divisor that is equal to zero."
}
]
},
{
"n" : "Radians",
"dsc" : "Transforms degrees to radians.",
"prms" :
{
"n" : "Value",
"dt" : "2",
"dsc" : "Value of angle in degrees that should be transformed."
}
},
{
"n" : "Rand",
"dsc" : "Returns uniformly distributed random number that is greater or equal to 0 and less than 1."
},
{
"n" : "RandBetween",
"dsc" : "Returns random number between two specified numbers.",
"prms" :
[
{
"n" : "TopValue",
"dt" : "2",
"dsc" : "The least number returned by the RandBetween function."
},
{
"n" : "BottomValue",
"dt" : "2",
"dsc" : "The greatest number returned by the RandBetween function."
}
]
},
{
"n" : "Roman",
"dsc" : "Transforms Arabic number into Roman one, as text.",
"prms" :
[
{
"n" : "Value",
"dt" : "2",
"dsc" : "Transformed Arabic number."
},
{
"n" : "Form",
"dt" : "2",
"dsc" : "Internal service parameter. Value of this parameter does not affect the final result."
}
]
},
{
"n" : "Round",
"dsc" : "Rounds number to the specified number of decimal spaces.",
"prms" :
[
{
"n" : "Value",
"dt" : "2",
"dsc" : "Rounded value."
},
{
"n" : "Precision",
"dt" : "2",
"dsc" : "Number of decimal spaces, to which the number should be rounded. Precision > 0 - it is rounded to the specified number of decimal spaces to the right. Precision = 0 - it is rounded to the nearest integer. Precision < 0 - it is rounded to the left of the decimal point."
}
]
},
{
"n" : "RoundDown",
"dsc" : "Rounds number to the nearest value that is least by module.",
"prms" :
[
{
"n" : "Value",
"dt" : "2",
"dsc" : "Any real number that should be rounded down."
},
{
"n" : "Precision",
"dt" : "2",
"dsc" : "Number of decimal spaces, to which the number should be rounded. Precision > 0 - it is rounded to the specified number of decimal spaces to the right. Precision = 0 - it is rounded to the nearest integer. Precision < 0 - it is rounded to the left of the decimal point."
}
]
},
{
"n" : "RoundUp",
"dsc" : "Rounds number to the nearest value that is that is greatest by module.",
"prms" :
[
{
"n" : "Value",
"dt" : "2",
"dsc" : "Any real number that should be rounded up."
},
{
"n" : "Precision",
"dt" : "2",
"dsc" : "Number of decimal spaces, to which the number should be rounded. Precision > 0 - it is rounded to the specified number of decimal spaces to the right. Precision = 0 - it is rounded to the nearest integer. Precision < 0 - it is rounded to the left of the decimal point."
}
]
},
{
"n" : "SeriesSum",
"dsc" : "Returns sum of power series.",
"prms" :
[
{
"n" : "X",
"dt" : "2",
"dsc" : "Value of power series variable."
},
{
"n" : "Power",
"dt" : "2",
"dsc" : "Index of the X power for the first member of the power series."
},
{
"n" : "Step",
"dt" : "2",
"dsc" : "Step, by which the index of the Power power is increased for each next member of the power series.
},
{
"n" : "Coefficients",
"dt" : "5",
"dsc" : "Range of cells, which values determine a set of coefficients at corresponding X powers."
}
]
},
{
"n" : "Sign",
"dsc" : "Determines number sign. Returns 1 if the number is positive; returns 0 if the number is equal to 0; returns -1 if the number is negative.",
"prms" :
{
"n" : "Value",
"dt" : "2",
"dsc" : "Real number."
}
},
{
"n" : "Sin",
"dsc" : "Returns sine of number.",
"prms" :
{
"n" : "Value",
"dt" : "2",
"dsc" : "Angle in radians, for which sine is calculated."
}
},
{
"n" : "SinH",
"dsc" : "Returns hyperbolic sine of number.",
"prms" :
{
"n" : "Value",
"dt" : "2",
"dsc" : "Real number."
}
},
{
"n" : "Sqrt",
"dsc" : "Returns positive value of square root.",
"prms" :
{
"n" : "Value",
"dt" : "2",
"dsc" : "Number, for which square root is calculated."
}
},
{
"n" : "SqrtPi",
"dsc" : "Returns square root from expression value (number * Pi).",
"prms" :
{
"n" : "Value",
"dt" : "2",
"dsc" : "Number that is multiplied by Pi."
}
},
{
"n" : "Sum",
"dsc" : "Sums real numbers in array of cells.",
"prms" :
{
"n" : "Values",
"dt" : "5",
"dsc" : "Range of cells, for which total or sum should be determined.",
"ext" : "1"
}
},
{
"n" : "Sumif",
"dsc" : "Sums cells that are set with the specified condition. All text conditions and conditions with logical and mathematical signs should be enclosed in double quotation marks (").",
"prms" :
[
{
"n" : "Range",
"dt" : "5",
"dsc" : "Range of checked cells."
},
{
"n" : "Criteria",
"dt" : "5",
"dsc" : "Condition as a number, expression, link to cell, text or function that determines summed cells."
},
{
"n" : "SumRange",
"dt" : "5",
"dsc" : "Actual cells for summation. If SumRange is not specified, cell that are set by the Range parameter will be used",
"o" : "1"
}
]
},
{
"n" : "SumIfS",
"dsc" : "Sums cells that satisfy the specified set of conditions. All text conditions and conditions with logical and mathematical signs should be enclosed in double quotation marks (").",
"prms" :
[
{
"n" : "SumRange",
"dt" : "5",
"dsc" : "Actual cells for summation."
},
{
"n" : "Range1",
"dt" : "5",
"dsc" : "Range of cells checked for correspondence with the specified condition."
},
{
"n" : "Criteria1",
"dt" : "5",
"dsc" : "Condition as a number, expression, link to cell, text or function that determines summed cells."
},
{
"n" : "Range",
"dt" : "5",
"dsc" : "Range of cells checked for correspondence with the specified condition.",
"ext" : "1",
"nf" : "2"
},
{
"n" : "Criteria",
"dt" : "5",
"dsc" : "Condition as a number, expression, link to cell, text or function that determines summed cells.",
"ext" : "1",
"nf" : "2"
}
]
},
{
"n" : "SumSq",
"dsc" : "Returns sum of squares of arguments.",
"prms" :
{
"n" : "Values",
"dt" : "5",
"dsc" : "Range of cells, for which sum of squares should be determined.",
"ext" : "1"
}
},
{
"n" : "SumX2MY2",
"dsc" : "Returns sum of differences of squares of corresponding values in two arrays.",
"prms" :
[
{
"n" : "X",
"dt" : "5",
"dsc" : "The first array of cells."
},
{
"n" : "Y",
"dt" : "5",
"dsc" : "The second array of cells."
}
]
},
{
"n" : "SumX2PY2",
"dsc" : "Returns sum of sums of squares of corresponding elements in two arrays.",
"prms" :
[
{
"n" : "X",
"dt" : "5",
"dsc" : "The first array of cells."
},
{
"n" : "Y",
"dt" : "5",
"dsc" : "The second array of cells."
}
]
},
{
"n" : "SumXMY2",
"dsc" : "Returns sum of squares of differences of corresponding values in two arrays.",
"prms" :
[
{
"n" : "X",
"dt" : "5",
"dsc" : "The first array of cells."
},
{
"n" : "Y",
"dt" : "5",
"dsc" : "The second array of cells."
}
]
},
{
"n" : "Tan",
"dsc" : "Returns tangent of angle.",
"prms" :
{
"n" : "Value",
"dt" : "2",
"dsc" : "Angle in radians, for which tangent is determined."
}
},
{
"n" : "TanH",
"dsc" : "Returns hyperbolic tangent.",
"prms" :
{
"n" : "Value",
"dt" : "2",
"dsc" : "Real number."
}
},
{
"n" : "Trunc",
"dsc" : "Truncates number to the specified number of decimal spaces.",
"prms" :
[
{
"n" : "Value",
"dt" : "2",
"dsc" : "Truncated number."
},
{
"n" : "Precision",
"dt" : "2",
"dsc" : "Number of decimal spaces that determines truncation precision. Negative numbers cause truncation of integer part, zero causes truncation to the integer number (0 by default)",
"o" : "1"
}
]
},
{
"n" : "RndPermutation",
"dsc" : "Returns the array that is a random relocation of another array, which elements are integer numbers from 1 to value of passed parameter.",
"prms" :
{
"n" : "Value",
"dt" : "2",
"dsc" : "Size of required array, the greatest value in it."
}
},
{
"n" : "RndSample",
"dsc" : "Returns random sampling of M elements from the array, which elements are integer numbers from 1 to N.",
"prms" :
[
{
"n" : "N",
"dt" : "2",
"dsc" : "Size of array used for sampling."
},
{
"n" : "M",
"dt" : "2",
"dsc" : "Size of sampling."
}
]
}
]
},
{
"n" : "Links and arrays",
"fns" :
[
{
"n" : "VLookUp",
"dsc" : "Searches for value in the leftmost table column and returns value of the cell located in the specified row and in the same column.",
"prms" :
[
{
"n" : "LookupValue ",
"dt" : "5",
"dsc" : "Value used in search of the required value in array – it can be a number, text or logical value, or a link to one of these types."
},
{
"n" : "TableArray ",
"dt" : "5",
"dsc" : "Range of cells, in which search is executed."
},
{
"n" : "ColumnIndexNum ",
"dt" : "5",
"dsc" : "Column number in the range, from which the compared value should be returned, column numbering starts from 1"
},
{
"n" : "RangeLookup ",
"dt" : "4",
"dsc" : "Indicates how search should be executed: true (default) – fuzzy, false – exact.",
"o" : "1"
}
]
},
{
"n" : "HLookUp",
"dsc" : "Searches for value in the first table column and returns value of the cell located in the specified row and in the same column.",
"prms" :
[
{
"n" : "LookupValue ",
"dt" : "5",
"dsc" : "Value that should be found in the first table row – it can be a number, text, or logical value, or a link to one of these types."
},
{
"n" : "TableArray ",
"dt" : "5",
"dsc" : "Range of cells, in which search is executed."
},
{
"n" : "RowIndexNum ",
"dt" : "5",
"dsc" : "Number of the row in the range, from which the compared value should be returned, row numbering starts from 1"
},
{
"n" : "RangeLookup ",
"dt" : "4",
"dsc" : "Indicates how search should be executed: true (default) – fuzzy, false – exact.",
"o" : "1"
}
]
},
{
"n" : "Match",
"dsc" : "Searches for the specified element in the cell range and returns relative position of this element in the range.",
"prms" :
[
{
"n" : "LookupValue ",
"dt" : "5",
"dsc" : "Value used in search of the required value in array – it can be a number, text or logical value, or a link to one of these types."
},
{
"n" : "LookupArray ",
"dt" : "5",
"dsc" : "Range of cells, in which search is executed."
},
{
"n" : "MatchType ",
"dt" : "5",
"dsc" : "Indicates how searched value is compared with values in the cell range: 1 or omitted (default value) – function finds the greatest value that is less or equal to the searched value, in this case the cell range should be sorted ascending; 0 – function finds the first value that is equal to the searched value, in this case the cell range may be unsorted; -1 – function finds the least value that is greater or equal to the searched value, in this case the cell range should be sorted descending.",
"o" : "1"
}
]
},
{
"n" : "Offset",
"dsc" : "Get link to range shifted relative to the specified link to the specified number of rows and columns.",
"prms" :
[
{
"n" : "Range",
"dt" : "5",
"dsc" : "Link to the cell or range, from which shift is calculated."
},
{
"n" : "RowCount",
"dt" : "2",
"dsc" : "Number of rows up or down, for which the output link range is shifted relative to the source link range."
},
{
"n" : "ColumnCount",
"dt" : "2",
"dsc" : "Number of columns to the left or to the right, for which the output link range is shifted relative to the source link range."
},
{
"n" : "Height",
"dt" : "2",
"dsc" : "Height of returned range in cells. Optional parameter.",
"o" : "1"
},
{
"n" : "Width",
"dt" : "2",
"dsc" : "Width of returned range in cells. Optional parameter.",
"o" : "1"
}
]
},
{
"n" : "Range",
"dsc" : "Get range by link.",
"prms" :
{
"n" : "Address",
"dt" : "5",
"dsc" : "Range address."
}
},
{
"n" : "Rng",
"dsc" : "Get range by link to cell.",
"prms" :
{
"n" : "Address",
"dt" : "5",
"dsc" : "Cell address."
}
}
]
},
{
"n" : "Date and time",
"fns" :
[
{
"n" : "Date",
"dsc" : "Returns date by the specified year, month and day.",
"prms" :
[
{
"n" : "Year",
"dt" : "2",
"dsc" : "Year."
},
{
"n" : "Month",
"dt" : "2",
"dsc" : "Month."
},
{
"n" : "Day",
"dt" : "2",
"dsc" : "Day."
}
]
},
{
"n" : "DateValue",
"dsc" : "Converts row to date.",
"prms" :
{
"n" : "Date_text",
"dt" : "5",
"dsc" : "Row with date."
}
},
{
"n" : "Day",
"dsc" : "Returns number of day in month.",
"prms" :
{
"n" : "Date",
"dt" : "3",
"dsc" : "Date."
}
},
{
"n" : "Edate",
"dsc" : "Adds\/subtracts the specified number of months from date.",
"prms" :
[
{
"n" : "Date",
"dt" : "3",
"dsc" : "Date."
},
{
"n" : "Months",
"dt" : "2",
"dsc" : "Number of months."
}
]
},
{
"n" : "Hour",
"dsc" : "Returns hours as a number in the range from 0 to 23.",
"prms" :
{
"n" : "Date",
"dt" : "3",
"dsc" : "Date."
}
},
{
"n" : "Minute",
"dsc" : "Returns minutes as a number in the range from 0 to 59.",
"prms" :
{
"n" : "Date",
"dt" : "3",
"dsc" : "Date."
}
},
{
"n" : "Month",
"dsc" : "Returns month as a number from 1 (January) to 12 (December).",
"prms" :
{
"n" : "Date",
"dt" : "3",
"dsc" : "Date."
}
},
{
"n" : "Now",
"dsc" : "Returns the current date and time."
},
{
"n" : "Second",
"dsc" : "Returns seconds as a number in the range from 0 to 59.",
"prms" :
{
"n" : "Date",
"dt" : "3",
"dsc" : "Date."
}
},
{
"n" : "Time",
"dsc" : "Converts hours, minutes, and seconds specified in the number format to date.",
"prms" :
[
{
"n" : "Hour",
"dt" : "2",
"dsc" : "Hours."
},
{
"n" : "Minute",
"dt" : "2",
"dsc" : "Minutes."
},
{
"n" : "Second",
"dt" : "2",
"dsc" : "Seconds."
}
]
},
{
"n" : "TimeValue",
"dsc" : "Converts string value to the TimeSpan type.",
"prms" :
{
"n" : "Date_text",
"dt" : "5",
"dsc" : "String should have the following format: <Number of days>.<Number of hours>:<Number of minutes>:<Number of seconds>.<Number of milliseconds>."
}
},
{
"n" : "Today",
"dsc" : "Returns the current date."
},
{
"n" : "Weekday",
"dsc" : "Returns week day number from 1 to 7 by the specified date.",
"prms" :
{
"n" : "Date",
"dt" : "3",
"dsc" : "Date."
}
},
{
"n" : "Year",
"dsc" : "Returns year by the specified date.",
"prms" :
{
"n" : "Date",
"dt" : "3",
"dsc" : "Date."
}
}
]
},
{
"n" : "Text",
"fns" :
[
{
"n" : "Concatenate",
"dsc" : "Combines several rows into one.",
"prms" :
[
{
"n" : "Text1",
"dt" : "5",
"dsc" : "Text1, Text2… - rows to be combined."
},
{
"n" : "Text2",
"dt" : "5",
"dsc" : "Text1, Text2… - rows to be combined."
},
{
"n" : "Text3",
"dt" : "5",
"dsc" : "Text1, Text2… - rows to be combined.",
"o" : "1"
},
{
"n" : "Text4",
"dt" : "5",
"dsc" : "Text1, Text2… - rows to be combined.",
"o" : "1"
},
{
"n" : "Text5",
"dt" : "5",
"dsc" : "Text1, Text2… - rows to be combined.",
"o" : "1"
},
{
"n" : "Text6",
"dt" : "5",
"dsc" : "Text1, Text2… - rows to be combined.",
"o" : "1"
},
{
"n" : "Text7",
"dt" : "5",
"dsc" : "Text1, Text2… - rows to be combined.",
"o" : "1"
},
{
"n" : "Text8",
"dt" : "5",
"dsc" : "Text1, Text2… - rows to be combined.",
"o" : "1"
},
{
"n" : "Text9",
"dt" : "5",
"dsc" : "Text1, Text2… - rows to be combined.",
"o" : "1"
},
{
"n" : "Text10",
"dt" : "5",
"dsc" : "Text1, Text2… - rows to be combined.",
"o" : "1"
}
]
},
{
"n" : "Exact",
"dsc" : "Check the full match of two rows (check is case-sensitive).",
"prms" :
[
{
"n" : "Text1",
"dt" : "5",
"dsc" : "First row."
},
{
"n" : "Text2",
"dt" : "5",
"dsc" : "Second row."
}
]
},
{
"n" : "Find",
"dsc" : "Returns position of one row in the other. Search is case-sensitive.",
"prms" :
[
{
"n" : "Find_text",
"dt" : "5",
"dsc" : "Text to find."
},
{
"n" : "Within_text",
"dt" : "5",
"dsc" : "Row used in search."
},
{
"n" : "Start_num",
"dt" : "2",
"dsc" : "Position, from which search starts.",
"o" : "1"
}
]
},
{
"n" : "Fixed",
"dsc" : "Rounds the number to the specified number of decimal places and returns result as a string with or without thousands separators.",
"prms" :
[
{
"n" : "Number",
"dt" : "2",
"dsc" : "Number that should e rounded and converted to text."
},
{
"n" : "Decimals",
"dt" : "2",
"dsc" : "Number of decimal places (2 by default).",
"o" : "1"
},
{
"n" : "No_commas",
"dt" : "5",
"dsc" : "Do not display thousands separators in the returned value (TRUE by default).",
"o" : "1"
}
]
},
{
"n" : "Left",
"dsc" : "Returns the specified number of characters from the beginning of the row.",
"prms" :
[
{
"n" : "Text",
"dt" : "5",
"dsc" : "Source row, from which characters are extracted."
},
{
"n" : "Num_chars",
"dt" : "2",
"dsc" : "Number of characters that should be extracted (1 by default)",
"o" : "1"
}
]
},
{
"n" : "Len",
"dsc" : "Returns the number of characters in text row.",
"prms" :
{
"n" : "Text",
"dt" : "5",
"dsc" : "Row, which length should be calculated."
}
},
{
"n" : "Lower",
"dsc" : "Converts all row characters to lower case.",
"prms" :
{
"n" : "Text",
"dt" : "5",
"dsc" : "Row converted to lower case."
}
},
{
"n" : "Mid",
"dsc" : "Converts subrow from row by the specified start position and length.",
"prms" :
[
{
"n" : "Text",
"dt" : "5",
"dsc" : "Row, from which subrow should be extracted."
},
{
"n" : "Start_num",
"dt" : "2",
"dsc" : "Start position of subrow."
},
{
"n" : "Num_chars",
"dt" : "2",
"dsc" : "Number of characters."
}
]
},
{
"n" : "Replace",
"dsc" : "Replaces part of one row with other row.",
"prms" :
[
{
"n" : "Old_text",
"dt" : "5",
"dsc" : "Row, in which replacement should be made."
},
{
"n" : "Start_num",
"dt" : "2",
"dsc" : "Position of character in source row, from which replacement should be started."
},
{
"n" : "Num_chars",
"dt" : "2",
"dsc" : "Number of characters in source row that should be replaced."
},
{
"n" : "New_text",
"dt" : "5",
"dsc" : "Replacement row."
}
]
},
{
"n" : "Rept",
"dsc" : "Repeats row the specified number of times.",
"prms" :
[
{
"n" : "Text",
"dt" : "5",
"dsc" : "Text that should be repeated."
},
{
"n" : "Number_times",
"dt" : "2",
"dsc" : "Number of times that the specified test should be repeated."
}
]
},
{
"n" : "Right",
"dsc" : "Returns the specified number of characters from the end of the row.",
"prms" :
[
{
"n" : "Text",
"dt" : "5",
"dsc" : "Source row."
},
{
"n" : "Num_chars",
"dt" : "2",
"dsc" : "Number of characters (1 by default).",
"o" : "1"
}
]
},
{
"n" : "_T",
"dsc" : "Determines whether value can be converted to string type. If yes, it returns text, if no, it returns the empty row.",
"prms" :
{
"n" : "Value",
"dt" : "0",
"dsc" : "Checked value."
}
},
{
"n" : "Trim",
"dsc" : "Removes spaces at the beginning and at the end of the row.",
"prms" :
{
"n" : "Text",
"dt" : "5",
"dsc" : "The row, in which extra spaces should be removed."
}
},
{
"n" : "Upper",
"dsc" : "Converts row to upper case.",
"prms" :
{
"n" : "Text",
"dt" : "5",
"dsc" : "The row that should be converted to upper case."
}
},
{
"n" : "Value",
"dsc" : "Converts text view of number to number type.",
"prms" :
{
"n" : "Text",
"dt" : "5",
"dsc" : "Text view of number that should be converted."
}
}
]
},
{
"n" : "Work with report",
"fns" :
[
{
"n" : "GetSelection",
"dsc" : "Get slice selection in string format.",
"prms" :
[
{
"n" : "Data source",
"dt" : "5",
"dsc" : "Number or identifier of data source."
},
{
"n" : "Slice",
"dt" : "5",
"dsc" : "Number or name of slice."
},
{
"n" : "Dimension",
"dt" : "5",
"dsc" : "Number, name or identifier of slice dimension."
},
{
"n" : "Format",
"dt" : "1",
"dsc" : "Format applied to get dimension element text.",
"o" : "1"
},
{
"n" : "Separator",
"dt" : "1",
"dsc" : "Separator used for separating elements names from each other.",
"o" : "1"
},
{
"n" : "Combine ranges",
"dt" : "4",
"dsc" : "Indicates whether continuous elements in range are combined.",
"o" : "1"
}
]
},
{
"n" : "GetSelectionEl",
"dsc" : "Get selected slice element.",
"prms" :
[
{
"n" : "Data source",
"dt" : "5",
"dsc" : "Number or identifier of data source."
},
{
"n" : "Slice",
"dt" : "5",
"dsc" : "Number or name of slice."
},
{
"n" : "Dimension",
"dt" : "5",
"dsc" : "Number, name or identifier of slice dimension."
},
{
"n" : "Element number",
"dt" : "2",
"dsc" : "Number of element in selection, which name should be obtained (the first by default).",
"o" : "1"
}
]
}
]
},
{
"n" : "Financial",
"fns" :
[
{
"n" : "Accrint",
"dsc" : "Returns accrued interest for securities with periodic interest payments.",
"prms" :
[
{
"n" : "Issue",
"dt" : "3",
"dsc" : "Securities issuance date. The value should satisfy the constraint: Issue < Settlement."
},
{
"n" : "FirstInterest",
"dt" : "3",
"dsc" : "Date of the first payment for securities."
},
{
"n" : "Settlement",
"dt" : "3",
"dsc" : "Date of maturity."
},
{
"n" : "Rate",
"dt" : "2",
"dsc" : "Annual percentage rate for securities coupons. The value should satisfy the constraint: Rate > 0."
},
{
"n" : "NominalCost",
"dt" : "2",
"dsc" : "Face value of securities. The value should satisfy the constraint: NominalCost > 0.",
"o" : "1"
},
{
"n" : "Frequency",
"dt" : "2",
"dsc" : "Number of annual coupon payments. The frequency for annual payments is equal to 1, for semi-annual — 2, for quarterly — 4.",
"o" : "1"
},
{
"n" : "Basis",
"dt" : "2",
"dsc" : "Used method of day calculation: 0 - American. 360 days (NSAD method); 1 - Actual\/actual; 2 - Actual\/360 days; 3 - Actual\/365 days; 4 - European 30\/360 days.",
"o" : "1"
}
]
},
{
"n" : "AccrintM",
"dsc" : "Returns accrued interest for securities that pay interest on maturity date.",
"prms" :
[
{
"n" : "Issue",
"dt" : "3",
"dsc" : "Securities issuance date. The value should satisfy the constraint: Issue < Settlement."
},
{
"n" : "Settlement",
"dt" : "3",
"dsc" : "Date of maturity."
},
{
"n" : "Rate",
"dt" : "2",
"dsc" : "Annual percentage rate for securities coupons. The value should satisfy the constraint: Rate > 0."
},
{
"n" : "NominalCost",
"dt" : "2",
"dsc" : "Face value of securities. The value should satisfy the constraint: NominalCost > 0.",
"o" : "1"
},
{
"n" : "Basis",
"dt" : "2",
"dsc" : "Used method of day calculation: 0 - American. 360 days (NSAD method); 1 - Actual\/actual; 2 - Actual\/360 days; 3 - Actual\/365 days; 4 - European 30\/360 days.",
"o" : "1"
}
]
},
{
"n" : "AmorDegrC",
"dsc" : "Returns depreciation value for each period. This function is used for French accounting system. If an asset is purchased in the middle of an accounting period, the proportional amount of depreciation is taken into account. This function is similar to the AmorLinC function, except for the fact that the depreciation coefficient used in calculations depends on the asset depreciation period.",
"prms" :
[
{
"n" : "Cost",
"dt" : "2",
"dsc" : "Asset value."
},
{
"n" : "PurchaseDate",
"dt" : "3",
"dsc" : "Date of asset acquisition."
},
{
"n" : "FirstPeriodEnd",
"dt" : "3",
"dsc" : "Date of first period end."
},
{
"n" : "Salvage",
"dt" : "2",
"dsc" : "Residual value of asset at the end of depreciation period."
},
{
"n" : "Period",
"dt" : "2",
"dsc" : "Period. The value should satisfy the constraint: Period > 0.",
"o" : "1"
},
{
"n" : "Rate",
"dt" : "2",
"dsc" : "Depreciation rate. The value should satisfy the constraint: Rate > 0.",
"o" : "1"
},
{
"n" : "Basis",
"dt" : "2",
"dsc" : "Used method of day calculation: 0 - American. 360 days (NSAD method); 1 - Actual\/actual; 2 - Actual\/360 days; 3 - Actual\/365 days; 4 - European 30\/360 days.",
"o" : "1"
}
]
},
{
"n" : "AmorLinC",
"dsc" : "Returns depreciation value for each period. This function is used for French accounting system. If the asset is acquired in the middle of the accounting period, prorated depreciation is taken into account.",
"prms" :
[
{
"n" : "Cost",
"dt" : "2",
"dsc" : "Asset value."
},
{
"n" : "PurchaseDate",
"dt" : "3",
"dsc" : "Date of asset acquisition."
},
{
"n" : "FirstPeriodEnd",
"dt" : "3",
"dsc" : "Date of first period end."
},
{
"n" : "Salvage",
"dt" : "2",
"dsc" : "Residual value of asset at the end of depreciation period."
},
{
"n" : "Period",
"dt" : "2",
"dsc" : "Period. The value should satisfy the constraint: Period > 0.",
"o" : "1"
},
{
"n" : "Rate",
"dt" : "2",
"dsc" : "Depreciation rate. The value should satisfy the constraint: Rate > 0.",
"o" : "1"
},
{
"n" : "Basis",
"dt" : "2",
"dsc" : "Used method of day calculation: 0 - American. 360 days (NSAD method); 1 - Actual\/actual; 2 - Actual\/360 days; 3 - Actual\/365 days; 4 - European 30\/360 days.",
"o" : "1"
}
]
},
{
"n" : "CoupDayBs",
"dsc" : "Returns the number of days before coupon commencement until the agreement date.",
"prms" :
[
{
"n" : "Settlement",
"dt" : "3",
"dsc" : "Securities settlement date. This date is later than the issuance date when securities were sold to customer. The value should satisfy the constraint: Settlement < Maturity."
},
{
"n" : "Maturity",
"dt" : "3",
"dsc" : "Securities maturity date. This date determines security validity expiration term."
},
{
"n" : "Frequency",
"dt" : "2",
"dsc" : "Number of annual coupon payments. The frequency for annual securities is equal to 1; for semi-annual securities - 2; for quarterly securities - 4."
},
{
"n" : "Basis",
"dt" : "2",
"dsc" : "Used method of day calculation: 0 - American. 360 days (NSAD method); 1 - Actual\/actual; 2 - Actual\/360 days; 3 - Actual\/365 days; 4 - European 30\/360 days.",
"o" : "1"
}
]
},
{
"n" : "CoupDays",
"dsc" : "Returns the number of days in the coupon period containing settlement date.",
"prms" :
[
{
"n" : "Settlement",
"dt" : "3",
"dsc" : "Securities settlement date. This date is later than the issuance date when securities were sold to customer. The value should satisfy the constraint: Settlement < Maturity."
},
{
"n" : "Maturity",
"dt" : "3",
"dsc" : "Securities maturity date. This date determines security validity expiration term."
},
{
"n" : "Frequency",
"dt" : "2",
"dsc" : "Number of annual coupon payments. The frequency for annual payments is equal to 1; for semi-annual payments - 2; for quarterly payments - 4."
},
{
"n" : "Basis",
"dt" : "2",
"dsc" : "Used method of day calculation: 0 - American. 360 days (NSAD method); 1 - Actual\/actual; 2 - Actual\/360 days; 3 - Actual\/365 days; 4 - European 30\/360 days.",
"o" : "1"
}
]
},
{
"n" : "CoupDaysNc",
"dsc" : "Returns the number of days from settlement date to the next coupon term.",
"prms" :
[
{
"n" : "Settlement",
"dt" : "3",
"dsc" : "Securities settlement date. This date is later than the issuance date when securities were sold to customer. The value should satisfy the constraint: Settlement < Maturity."
},
{
"n" : "Maturity",
"dt" : "3",
"dsc" : "Securities maturity date. This date determines security validity expiration term."
},
{
"n" : "Frequency",
"dt" : "2",
"dsc" : "Number of annual coupon payments. The frequency for annual payments is equal to 1; for semi-annual payments - 2; for quarterly payments - 4."
},
{
"n" : "Basis",
"dt" : "2",
"dsc" : "Used method of day calculation: 0 - American. 360 days (NSAD method); 1 - Actual\/actual; 2 - Actual\/360 days; 3 - Actual\/365 days; 4 - European 30\/360 days.",
"o" : "1"
}
]
},
{
"n" : "CoupNcd",
"dsc" : "Returns the number that is the next coupon date after the settlement date.",
"prms" :
[
{
"n" : "Settlement",
"dt" : "3",
"dsc" : "Securities settlement date. This date is later than the issuance date when securities were sold to customer. The value should satisfy the constraint: Settlement < Maturity."
},
{
"n" : "Maturity",
"dt" : "3",
"dsc" : "Securities maturity date. This date determines security validity expiration term."
},
{
"n" : "Frequency",
"dt" : "2",
"dsc" : "Number of annual coupon payments. The frequency for annual payments is equal to 1; for semi-annual payments - 2; for quarterly payments - 4."
},
{
"n" : "Basis",
"dt" : "2",
"dsc" : "Used method of day calculation: 0 - American. 360 days (NSAD method); 1 - Actual\/actual; 2 - Actual\/360 days; 3 - Actual\/365 days; 4 - European 30\/360 days.",
"o" : "1"
}
]
},
{
"n" : "CoupNum",
"dsc" : "Returns the number of coupons that can be paid between the settlement date and the maturity date rounded to the nearest integer number of coupons.",
"prms" :
[
{
"n" : "Settlement",
"dt" : "3",
"dsc" : "Securities settlement date. This date is later than the issuance date when securities were sold to customer. The value should satisfy the constraint: Settlement < Maturity."
},
{
"n" : "Maturity",
"dt" : "3",
"dsc" : "Securities maturity date. This date determines security validity expiration term."
},
{
"n" : "Frequency",
"dt" : "2",
"dsc" : "Number of annual coupon payments. The frequency for annual payments is equal to 1; for semi-annual payments - 2; for quarterly payments - 4."
},
{
"n" : "Basis",
"dt" : "2",
"dsc" : "Used method of day calculation: 0 - American. 360 days (NSAD method); 1 - Actual\/actual; 2 - Actual\/360 days; 3 - Actual\/365 days; 4 - European 30\/360 days.",
"o" : "1"
}
]
},
{
"n" : "CoupPcd",
"dsc" : "Returns the number corresponding to the previous coupon date before settlement date.",
"prms" :
[
{
"n" : "Settlement",
"dt" : "3",
"dsc" : "Securities settlement date. This date is later than the issuance date when securities were sold to customer. The value should satisfy the constraint: Settlement < Maturity."
},
{
"n" : "Maturity",
"dt" : "3",
"dsc" : "Securities maturity date. This date determines security validity expiration term."
},
{
"n" : "Frequency",
"dt" : "2",
"dsc" : "Number of annual coupon payments. The frequency for annual payments is equal to 1; for semi-annual payments - 2; for quarterly payments - 4."
},
{
"n" : "Basis",
"dt" : "2",
"dsc" : "Used method of day calculation: 0 - American. 360 days (NSAD method); 1 - Actual\/actual; 2 - Actual\/360 days; 3 - Actual\/365 days; 4 - European 30\/360 days.",
"o" : "1"
}
]
},
{
"n" : "CumIpmt",
"dsc" : "Returns cumulative (running total) interest value paid on the loan between two periods of payments.",
"prms" :
[
{
"n" : "Rate",
"dt" : "2",
"dsc" : "Interest rate."
},
{
"n" : "PeriodCount",
"dt" : "2",
"dsc" : "General number of periods of payments."
},
{
"n" : "PresentValue",
"dt" : "2",
"dsc" : "Investment cost at the moment."
},
{
"n" : "StartPeriod",
"dt" : "2",
"dsc" : " Number of the first period included into calculations. Numbering of payment periods starts from 1."
},
{
"n" : "EndPeriod",
"dt" : "2",
"dsc" : "Number of the last period included into calculations."
},
{
"n" : "Type",
"dt" : "2",
"dsc" : "Payment time selection : 0(zero) - at the end of period; 1 - at the start of period."
}
]
},
{
"n" : "Cumprinc",
"dsc" : "Returns cumulative (running total) sum paid in satisfaction of principal loan amount between two periods.",
"prms" :
[
{
"n" : "Rate",
"dt" : "2",
"dsc" : "Interest rate."
},
{
"n" : "PeriodCount",
"dt" : "2",
"dsc" : "General number of periods of payments."
},
{
"n" : "PresentValue",
"dt" : "2",
"dsc" : "Investment cost at the moment."
},
{
"n" : "StartPeriod",
"dt" : "2",
"dsc" : " Number of the first period included into calculations. Numbering of payment periods starts from 1."
},
{
"n" : "EndPeriod",
"dt" : "2",
"dsc" : "Number of the last period included into calculations."
},
{
"n" : "Type",
"dt" : "2",
"dsc" : "Payment time selection : 0(zero) - at the end of period; 1 - at the start of period."
}
]
},
{
"n" : "Db",
"dsc" : "Returns asset depreciation value for the specified period calculated by fixed margin reduction method.",
"prms" :
[
{
"n" : "Cost",
"dt" : "2",
"dsc" : "Asset acquisition costs."
},
{
"n" : "Salvage",
"dt" : "2",
"dsc" : "Cost at the end of depreciation period."
},
{
"n" : "Life",
"dt" : "2",
"dsc" : "Number of periods, during which the property is depreciated."
},
{
"n" : "Period",
"dt" : "2",
"dsc" : "Period, for which depreciation should be calculated. The period should be in the same units as Life."
},
{
"n" : "Month",
"dt" : "2",
"dsc" : "Number of months in the first year (12 by default).",
"o" : "1"
}
]
},
{
"n" : "Ddb",
"dsc" : "Returns asset depreciation value for the specified period using double margin reduction method or other explicitly specified method.",
"prms" :
[
{
"n" : "Cost",
"dt" : "2",
"dsc" : "Asset acquisition costs."
},
{
"n" : "Salvage",
"dt" : "2",
"dsc" : "Cost at the end of depreciation period."
},
{
"n" : "Life",
"dt" : "2",
"dsc" : "Number of periods, during which the property is depreciated."
},
{
"n" : "Period",
"dt" : "2",
"dsc" : "Period, for which depreciation should be calculated. The period should be in the same units as Life."
},
{
"n" : "Factor",
"dt" : "2",
"dsc" : "Interest rate of declining balance (2 by default).",
"o" : "1"
}
]
},
{
"n" : "Disc",
"dsc" : "Returns discount rate for securities.",
"prms" :
[
{
"n" : "Settlement",
"dt" : "3",
"dsc" : "Securities settlement date. This date is later than the issuance date when securities were sold to customer. The value should satisfy the constraint: Settlement < Maturity."
},
{
"n" : "Maturity",
"dt" : "3",
"dsc" : "Securities maturity date. This date determines security validity expiration term."
},
{
"n" : "Nominal",
"dt" : "2",
"dsc" : "Price for $100 face value of securities."
},
{
"n" : "Redemption",
"dt" : "2",
"dsc" : "Redemption price per $100 face value of securities."
},
{
"n" : "Basis",
"dt" : "2",
"dsc" : "Used method of day calculation: 0 - American. 360 days (NSAD method); 1 - Actual\/actual; 2 - Actual\/360 days; 3 - Actual\/365 days; 4 - European 30\/360 days.",
"o" : "1"
}
]
},
{
"n" : "DollarFr",
"dsc" : "Converts dollar price expressed as a decimal value into dollar price as a fraction. The DollarFr function is used to convert decimal numbers, for example, cost of securities into fractional prices.",
"prms" :
[
{
"n" : "DecimalValue",
"dt" : "2",
"dsc" : "Decimal number. The value should satisfy the constraint: DecimalValue >= 0."
},
{
"n" : "Fraction",
"dt" : "2",
"dsc" : "Integer that should be used as a denominator. The value should satisfy the constraint: Fraction <> 0."
}
]
},
{
"n" : "Duration",
"dsc" : "Returns Macaulay duration for assumed $100 face value. The duration is determined as a weighted average of present value of cash flows and is used as a measure of reaction of bonds cost to change in yield.",
"prms" :
[
{
"n" : "Settlement",
"dt" : "3",
"dsc" : "Securities settlement date. This date is later than the issuance date when securities were sold to customer. The value should satisfy the constraint: Settlement < Maturity."
},
{
"n" : "Maturity",
"dt" : "3",
"dsc" : "Securities maturity date. This date determines security validity expiration term."
},
{
"n" : "Coupon",
"dt" : "2",
"dsc" : "Annual interest rate for securities coupons."
},
{
"n" : "YieldP",
"dt" : "2",
"dsc" : "Annual income of securities."
},
{
"n" : "Frequency",
"dt" : "2",
"dsc" : "mandatory argument. The number of payments for coupons in a year. The frequency for annual payments is equal to 1, for semi-annual — 2, for quarterly — 4."
},
{
"n" : "Basis",
"dt" : "2",
"dsc" : "Used method of day calculation: 0 - American. 360 days (NSAD method); 1 - Actual\/actual; 2 - Actual\/360 days; 3 - Actual\/365 days; 4 - European 30\/360 days.",
"o" : "1"
}
]
},
{
"n" : "DollarDe",
"dsc" : "Converts dollar price expressed as a fraction to dollar price expressed as a decimal value. The DollarDe function is used to convert fractional values of monetary amounts, for example, securities cost, into a decimal number.",
"prms" :
[
{
"n" : "FractionValue",
"dt" : "2",
"dsc" : "Number expressed as fraction. The value should satisfy the constraint: FractionValue >= 0."
},
{
"n" : "Fraction",
"dt" : "2",
"dsc" : "Integer that should be used as a denominator. The value should satisfy the constraint: Fraction <> 0."
}
]
},
{
"n" : "Effect",
"dsc" : "Returns effective (actual) annual interest rate if there are set nominal annual interest rate and the number of year periods, for which compound interest is accrued.",
"prms" :
[
{
"n" : "NominalRate",
"dt" : "2",
"dsc" : "Nominal annual rate. The value should satisfy the constraint: NominalRate > 0."
},
{
"n" : "PeriodCount",
"dt" : "2",
"dsc" : "Number of year periods, for which compound percent is accrued. The value should satisfy the constraint: PeriodCount >= 1."
}
]
},
{
"n" : "Fv",
"dsc" : "It returns future investment cost based on periodic constant (sums equal in amount) payments and fixed interest rate.",
"prms" :
[
{
"n" : "Rate",
"dt" : "2",
"dsc" : "Interest rate for period."
},
{
"n" : "PaymentCount",
"dt" : "2",
"dsc" : "General number of annuity payment periods."
},
{
"n" : "PeriodPayment",
"dt" : "2",
"dsc" : "Payment for each period."
},
{
"n" : "PresentValue",
"dt" : "2",
"dsc" : "Present cost at the current moment or general sum that is currently equal to the series of future payments."
},
{
"n" : "Type",
"dt" : "2",
"dsc" : "Payment time selection : 0(zero) - at the end of period; 1 - at the start of period."
}
]
},
{
"n" : "FvSchedule",
"dsc" : "Returns future cost of the initial main sum after applying a series (plan) of compound interest rates. The function is used to calculate the future investment cost with variable interest rate.",
"prms" :
[
{
"n" : "Principal",
"dt" : "2",
"dsc" : "Investment cost at the moment."
},
{
"n" : "Schedule",
"dt" : "5",
"dsc" : "Array of applied interest rates."
}
]
},
{
"n" : "Intrate",
"dsc" : "Returns interest rate for fully invested securities.",
"prms" :
[
{
"n" : "Settlement",
"dt" : "3",
"dsc" : "Securities settlement date. This date is later than the issuance date when securities were sold to customer. The value should satisfy the constraint: Settlement < Maturity."
},
{
"n" : "Maturity",
"dt" : "3",
"dsc" : "Securities maturity date. This date determines security validity expiration term."
},
{
"n" : "Investment",
"dt" : "2",
"dsc" : "Amount of investment in securities."
},
{
"n" : "Redemption",
"dt" : "2",
"dsc" : "Sum that should be obtained a the moment of securities redemption."
},
{
"n" : "Basis",
"dt" : "2",
"dsc" : "Used method of day calculation: 0 - American. 360 days (NSAD method); 1 - Actual\/actual; 2 - Actual\/360 days; 3 - Actual\/365 days; 4 - European 30\/360 days.",
"o" : "1"
}
]
},
{
"n" : "Ipmt",
"dsc" : "Returns the value of investment interest payments for the specified period based on fixed values of periodic payments and fixed interest rate.",
"prms" :
[
{
"n" : "Rate",
"dt" : "2",
"dsc" : "Interest rate for period."
},
{
"n" : "Period",
"dt" : "2",
"dsc" : "Period, for which interest payments should be found."
},
{
"n" : "PeriodCount",
"dt" : "2",
"dsc" : "General number of annuity rent payment periods."
},
{
"n" : "PresentValue",
"dt" : "2",
"dsc" : "Present cost at the current moment or general sum that is currently equal to the series of future payments."
},
{
"n" : "FutureValue",
"dt" : "2",
"dsc" : "Required value of future cost or remaining balance after the last payment."
},
{
"n" : "Type",
"dt" : "2",
"dsc" : "Payment time selection : 0(zero) - at the end of period; 1 - at the start of period."
}
]
},
{
"n" : "Irr",
"dsc" : "Returns internal rate of return for a number of cash flows presented by their numeric values.",
"prms" :
[
{
"n" : "Values",
"dt" : "5",
"dsc" : "Array with numbers, for which internal rate of return should be calculated."
},
{
"n" : "Guess",
"dt" : "2",
"dsc" : "Value that is assumed to be close to Irr. result",
"o" : "1"
}
]
},
{
"n" : "Ispmt",
"dsc" : "Calculates interest paid over the specified investment period.",
"prms" :
[
{
"n" : "Rate",
"dt" : "2",
"dsc" : "Investment interest rate."
},
{
"n" : "Period",
"dt" : "2",
"dsc" : "Period, for which profit should be calculated."
},
{
"n" : "PeriodCount",
"dt" : "2",
"dsc" : "General number of payment periods for this investment."
},
{
"n" : "PresentValue",
"dt" : "2",
"dsc" : "Investment cost at the moment. Interest rate for loan is a loan value."
}
]
},
{
"n" : "MDuration",
"dsc" : "Returns modified Macaulay duration for securities with assumed $100 face value",
"prms" :
[
{
"n" : "Settlement",
"dt" : "3",
"dsc" : "Securities settlement date. This date is later than the issuance date when securities were sold to customer. The value should satisfy the constraint: Settlement < Maturity."
},
{
"n" : "Maturity",
"dt" : "3",
"dsc" : "Securities maturity date. This date determines security validity expiration term."
},
{
"n" : "CouponRate",
"dt" : "2",
"dsc" : "Annual interest rate for securities coupons."
},
{
"n" : "YieldP",
"dt" : "2",
"dsc" : "Annual income of securities."
},
{
"n" : "Frequency",
"dt" : "2",
"dsc" : "Mandatory argument. The number of payments for coupons in a year. The frequency for annual payments is equal to 1, for semi-annual — 2, for quarterly — 4."
},
{
"n" : "Basis",
"dt" : "2",
"dsc" : "Used method of day calculation: 0 - American. 360 days (NSAD method); 1 - Actual\/actual; 2 - Actual\/360 days; 3 - Actual\/365 days; 4 - European 30\/360 days.",
"o" : "1"
}
]
},
{
"n" : "MIrr",
"dsc" : "Returns internal rate of return for a series of periodic cash flows taking into account investment raising costs and interest obtained from reinversion of monetary assets.",
"prms" :
[
{
"n" : "Values",
"dt" : "5",
"dsc" : "Array containing numeric values. These numeric values are a series of payoffs (negative values) and inpayments (positive values) made in fixed time periods."
},
{
"n" : "FinanceRate",
"dt" : "2",
"dsc" : "Interest rate paid in cash used in cash flows."
},
{
"n" : "ReinvestRate",
"dt" : "2",
"dsc" : "Interest rate acquired from cash flows on their reinvestment."
}
]
},
{
"n" : "Nominal",
"dsc" : "Returns nominal annual rate if there are set effective (actual) rate and the number of year periods, for which compound interest is accrued.",
"prms" :
[
{
"n" : "EffectRate",
"dt" : "2",
"dsc" : "Actual interest rate."
},
{
"n" : "PeriodCount",
"dt" : "2",
"dsc" : "Number of year periods, for which compound interest is accrued."
}
]
},
{
"n" : "NPer",
"dsc" : "Returns general number of payment periods for investment based on fixed periodic payments and fixed interest rate.",
"prms" :
[
{
"n" : "Rate",
"dt" : "2",
"dsc" : "Interest rate for period."
},
{
"n" : "PeriodPayment",
"dt" : "2",
"dsc" : "Annual payment; value that cannot change during the entire payment period."
},
{
"n" : "PresentValue",
"dt" : "2",
"dsc" : "Present cost at the current moment or general sum that is currently equal to the series of future payments."
},
{
"n" : "FutureValue",
"dt" : "2",
"dsc" : "Required value of future cost or remaining balance after the last payment."
},
{
"n" : "Type",
"dt" : "2",
"dsc" : "Payment time selection : 0(zero) - at the end of period; 1 - at the start of period."
}
]
},
{
"n" : "Npv",
"dsc" : "Returns value of net present investment using discount rate, and also cost of future payoffs (negative values) and inpayments (positive values).",
"prms" :
[
{
"n" : "Rate",
"dt" : "2",
"dsc" : "Discount rate for one period."
},
{
"n" : "Values",
"dt" : "5",
"dsc" : "Array of arguments that are income and expenses."
}
]
},
{
"n" : "OddfPrice",
"dsc" : "Returns price per $100 face value of securities for an odd (short or long) first period.",
"prms" :
[
{
"n" : "Settlement",
"dt" : "3",
"dsc" : "Securities settlement date (securities sale date that is later than issuance date)."
},
{
"n" : "Maturity",
"dt" : "3",
"dsc" : "Mandatory. The security's maturity date. This date determines when validity of securities expires."
},
{
"n" : "Issue",
"dt" : "3",
"dsc" : "Date of securities issuance."
},
{
"n" : "FirstCouponDate",
"dt" : "3",
"dsc" : "Date of the first coupon payment for securities."
},
{
"n" : "Rate",
"dt" : "2",
"dsc" : "Securities interest rate."
},
{
"n" : "YieldP",
"dt" : "2",
"dsc" : "Annual income of securities."
},
{
"n" : "Redemption",
"dt" : "2",
"dsc" : "Redemption value of securities for $100 face value."
},
{
"n" : "Frequency",
"dt" : "2",
"dsc" : "Mandatory. The annual number of coupon payments. The frequency for annual payments is equal to 1; for semi-annual — 2; for quarterly — 4."
},
{
"n" : "Basis",
"dt" : "2",
"dsc" : "Used method of day calculation: 0 - American. 360 days (NSAD method); 1 - Actual\/actual; 2 - Actual\/360 days; 3 - Actual\/365 days; 4 - European 30\/360 days."
}
]
},
{
"n" : "OddfYield",
"dsc" : "Returns yield of securities with an odd (short or long) first period.",
"prms" :
[
{
"n" : "Settlement",
"dt" : "3",
"dsc" : "Securities settlement date (securities sale date that is later than issuance date)."
},
{
"n" : "Maturity",
"dt" : "3",
"dsc" : "Mandatory. The security's maturity date. This date determines when validity of securities expires."
},
{
"n" : "Issue",
"dt" : "3",
"dsc" : "Date of securities issuance."
},
{
"n" : "FirstCouponDate",
"dt" : "3",
"dsc" : "Date of the first coupon payment for securities."
},
{
"n" : "Rate",
"dt" : "2",
"dsc" : "Securities interest rate."
},
{
"n" : "PresentValue",
"dt" : "2",
"dsc" : "Securities cost."
},
{
"n" : "Redemption",
"dt" : "2",
"dsc" : "Redemption value of securities for $100 face value."
},
{
"n" : "Frequency",
"dt" : "2",
"dsc" : "Mandatory. The annual number of coupon payments. The frequency for annual payments is equal to 1; for semi-annual — 2; for quarterly — 4."
},
{
"n" : "Basis",
"dt" : "2",
"dsc" : "Used method of day calculation: 0 - American. 360 days (NSAD method); 1 - Actual\/actual; 2 - Actual\/360 days; 3 - Actual\/365 days; 4 - European 30\/360 days."
}
]
},
{
"n" : "OddlPrice",
"dsc" : "Returns price per $100 face value for an odd (short or long) last coupon period.",
"prms" :
[
{
"n" : "Settlement",
"dt" : "3",
"dsc" : "Securities settlement date (securities sale date that is later than issuance date)."
},
{
"n" : "Maturity",
"dt" : "3",
"dsc" : "Mandatory. The security's maturity date. This date determines when validity of securities expires."
},
{
"n" : "LastCouponDate",
"dt" : "3",
"dsc" : "Date of the last securities coupon payment."
},
{
"n" : "Rate",
"dt" : "2",
"dsc" : "Securities interest rate."
},
{
"n" : "YieldP",
"dt" : "2",
"dsc" : "Annual income of securities."
},
{
"n" : "Redemption",
"dt" : "2",
"dsc" : "Redemption value of securities for $100 face value."
},
{
"n" : "Frequency",
"dt" : "2",
"dsc" : "Mandatory. The annual number of coupon payments. The frequency for annual payments is equal to 1; for semi-annual — 2; for quarterly — 4."
},
{
"n" : "Basis",
"dt" : "2",
"dsc" : "Used method of day calculation: 0 - American. 360 days (NSAD method); 1 - Actual\/actual; 2 - Actual\/360 days; 3 - Actual\/365 days; 4 - European 30\/360 days."
}
]
},
{
"n" : "OddlYield",
"dsc" : "Returns yield of securities with an odd (short or long) last period.",
"prms" :
[
{
"n" : "Settlement",
"dt" : "3",
"dsc" : "Securities settlement date (securities sale date that is later than issuance date)."
},
{
"n" : "Maturity",
"dt" : "3",
"dsc" : "Mandatory. The security's maturity date. This date determines when validity of securities expires."
},
{
"n" : "LastCouponDate",
"dt" : "3",
"dsc" : "Date of the last securities coupon payment."
},
{
"n" : "Rate",
"dt" : "2",
"dsc" : "Securities interest rate."
},
{
"n" : "Price",
"dt" : "2",
"dsc" : "Securities cost."
},
{
"n" : "Redemption",
"dt" : "2",
"dsc" : "Redemption value of securities for $100 face value."
},
{
"n" : "Frequency",
"dt" : "2",
"dsc" : "Mandatory. The annual number of coupon payments. The frequency for annual payments is equal to 1; for semi-annual — 2; for quarterly — 4."
},
{
"n" : "Basis",
"dt" : "2",
"dsc" : "Used method of day calculation: 0 - American. 360 days (NSAD method); 1 - Actual\/actual; 2 - Actual\/360 days; 3 - Actual\/365 days; 4 - European 30\/360 days."
}
]
},
{
"n" : "Pmt",
"dsc" : "Returns sum of periodic annuity payment based on fixed payments sums and fixed interest rate.",
"prms" :
[
{
"n" : "Rate",
"dt" : "2",
"dsc" : "Interest rate for advances."
},
{
"n" : "PeriodCount",
"dt" : "2",
"dsc" : "General number of payments for advances."
},
{
"n" : "PresentValue",
"dt" : "2",
"dsc" : "Present value or general sum that is currently equal to a series of future payments and is named principal sum."
},
{
"n" : "FutureValue",
"dt" : "2",
"dsc" : "Required value of future cost or remaining balance after the last payment."
},
{
"n" : "Type",
"dt" : "2",
"dsc" : "Payment time selection : 0(zero) - at the end of period; 1 - at the start of period."
}
]
},
{
"n" : "Ppmt",
"dsc" : "Returns the value of payment in satisfaction of principal sum for the specified period based on fixed periodic payments and fixed interest rate.",
"prms" :
[
{
"n" : "Rate",
"dt" : "2",
"dsc" : "Interest rate for advances."
},
{
"n" : "Period",
"dt" : "2",
"dsc" : "Period."
},
{
"n" : "PeriodCount",
"dt" : "2",
"dsc" : "General number of payments for advances."
},
{
"n" : "PresentValue",
"dt" : "2",
"dsc" : "Present value or general sum that is currently equal to a series of future payments and is named principal sum."
},
{
"n" : "FutureValue",
"dt" : "2",
"dsc" : "Required value of future cost or remaining balance after the last payment."
},
{
"n" : "Type",
"dt" : "2",
"dsc" : "Payment time selection : 0(zero) - at the end of period; 1 - at the start of period."
}
]
},
{
"n" : "Price",
"dsc" : "Returns price per $100 face value of securities, for which periodic interest is paid.",
"prms" :
[
{
"n" : "Settlement",
"dt" : "3",
"dsc" : "Securities settlement date."
},
{
"n" : "Maturity",
"dt" : "3",
"dsc" : "Date of maturity."
},
{
"n" : "Rate",
"dt" : "2",
"dsc" : "Annual interest rate for securities coupons."
},
{
"n" : "YieldP",
"dt" : "2",
"dsc" : "Annual income of securities."
},
{
"n" : "Redemption",
"dt" : "2",
"dsc" : "Redemption price per $100. face value of securities."
},
{
"n" : "Frequency",
"dt" : "2",
"dsc" : "Number of annual coupon payments. The frequency for annual payments is equal to 1; for semi-annual payments - 2; for quarterly payments - 4."
},
{
"n" : "Basis",
"dt" : "2",
"dsc" : "Used method of day calculation: 0 - American. 360 days (NSAD method); 1 - Actual\/actual; 2 - Actual\/360 days; 3 - Actual\/365 days; 4 - European 30\/360 days.",
"o" : "1"
}
]
},
{
"n" : "PriceDisc",
"dsc" : "Returns price per $100 face value of securities, for which discount is applied.",
"prms" :
[
{
"n" : "Settlement",
"dt" : "3",
"dsc" : "Securities settlement date."
},
{
"n" : "Maturity",
"dt" : "3",
"dsc" : "Date of maturity."
},
{
"n" : "Discount",
"dt" : "2",
"dsc" : "Discount for security."
},
{
"n" : "Redemption",
"dt" : "2",
"dsc" : "Redemption price per $100. face value of securities."
},
{
"n" : "Basis",
"dt" : "2",
"dsc" : "Used method of day calculation: 0 - American. 360 days (NSAD method); 1 - Actual\/actual; 2 - Actual\/360 days; 3 - Actual\/365 days; 4 - European 30\/360 days.",
"o" : "1"
}
]
},
{
"n" : "PriceMat",
"dsc" : "Returns price per $100 face value of securities that pay interest on maturity date.",
"prms" :
[
{
"n" : "Settlement",
"dt" : "3",
"dsc" : "Securities settlement date."
},
{
"n" : "Maturity",
"dt" : "3",
"dsc" : "Date of maturity."
},
{
"n" : "Issue",
"dt" : "3",
"dsc" : "Date of securities issuance."
},
{
"n" : "Rate",
"dt" : "2",
"dsc" : "Interest rate of securities return on settlement date."
},
{
"n" : "YieldP",
"dt" : "2",
"dsc" : "Annual income of securities."
},
{
"n" : "Basis",
"dt" : "2",
"dsc" : "Used method of day calculation: 0 - American. 360 days (NSAD method); 1 - Actual\/actual; 2 - Actual\/360 days; 3 - Actual\/365 days; 4 - European 30\/360 days.",
"o" : "1"
}
]
},
{
"n" : "Pv",
"dsc" : "Returns present investment cost. Present cost is a general sum that is currently equal to a series of future payments. For example, when you borrow money, the loan sum is the present cost for a loaner.",
"prms" :
[
{
"n" : "Rate",
"dt" : "2",
"dsc" : "Interest rate for period."
},
{
"n" : "PeriodCount",
"dt" : "2",
"dsc" : "General number of annuity payment periods."
},
{
"n" : "PeriodPayment",
"dt" : "2",
"dsc" : "Payment made each period and that does not change during all the entire rent payment time."
},
{
"n" : "FutureValue",
"dt" : "2",
"dsc" : "Required value of future cost or remaining balance after the last payment."
},
{
"n" : "Type",
"dt" : "2",
"dsc" : "Payment time selection : 0(zero) - at the end of period; 1 - at the start of period."
}
]
},
{
"n" : "Rate",
"dsc" : "Returns annuity interest rate for one period.",
"prms" :
[
{
"n" : "PeriodCount",
"dt" : "2",
"dsc" : "General number of annuity payment periods."
},
{
"n" : "PeriodPayment",
"dt" : "2",
"dsc" : "Periodic payment (once a period), which value is kept fixed during the entire annuity time. Usually, the payment consists of principal sum payment and interest payment but does not include other commissions or taxes."
},
{
"n" : "CurrentCost",
"dt" : "2",
"dsc" : "Present cost at the current moment or general sum that is currently equal to the series of future payments."
},
{
"n" : "FutureValue",
"dt" : "2",
"dsc" : "Required value of future cost or remaining balance after the last payment."
},
{
"n" : "Type",
"dt" : "2",
"dsc" : "Payment time selection : 0(zero) - at the end of period; 1 - at the start of period."
},
{
"n" : "Guess",
"dt" : "2",
"dsc" : "Assumed rate value.",
"o" : "1"
}
]
},
{
"n" : "Received",
"dsc" : "Returns the sum obtained by maturity date of fully asset-backed securities.",
"prms" :
[
{
"n" : "Settlement",
"dt" : "3",
"dsc" : "Securities settlement date."
},
{
"n" : "Maturity",
"dt" : "3",
"dsc" : "Date of maturity."
},
{
"n" : "Investment",
"dt" : "2",
"dsc" : "Amount of investment in securities."
},
{
"n" : "Discount",
"dt" : "2",
"dsc" : "Discount for security."
},
{
"n" : "Basis",
"dt" : "2",
"dsc" : "Used method of day calculation: 0 - American. 360 days (NSAD method); 1 - Actual\/actual; 2 - Actual\/360 days; 3 - Actual\/365 days; 4 - European 30\/360 days.",
"o" : "1"
}
]
},
{
"n" : "Sln",
"dsc" : "Returns asset depreciation value for one period calculated by linear method.",
"prms" :
[
{
"n" : "Cost",
"dt" : "2",
"dsc" : "Asset acquisition costs."
},
{
"n" : "Salvage",
"dt" : "2",
"dsc" : "Cost at the end of depreciation period."
},
{
"n" : "Life",
"dt" : "2",
"dsc" : "Number of periods, for which asset is depreciated."
}
]
},
{
"n" : "Syd",
"dsc" : "Returns asset depreciation value for this period calculated by the sum of (annual) numbers method.",
"prms" :
[
{
"n" : "Cost",
"dt" : "2",
"dsc" : "Asset acquisition costs."
},
{
"n" : "Salvage",
"dt" : "2",
"dsc" : "Cost at the end of depreciation period."
},
{
"n" : "Life",
"dt" : "2",
"dsc" : "Number of periods, for which asset is depreciated."
},
{
"n" : "Period",
"dt" : "2",
"dsc" : "Period (should be measured in the same units as full depreciation time)"
}
]
},
{
"n" : "TBillEq",
"dsc" : "Returns bond-equivalent yield for a treasury bill.",
"prms" :
[
{
"n" : "Settlement",
"dt" : "3",
"dsc" : "Treasury bill settlement date."
},
{
"n" : "Maturity",
"dt" : "3",
"dsc" : "Treasury bill maturity date."
},
{
"n" : "Discount",
"dt" : "2",
"dsc" : "Treasury bill discount."
}
]
},
{
"n" : "TBillPrice",
"dsc" : "Returns price per $100 face value for a treasury bill.",
"prms" :
[
{
"n" : "Settlement",
"dt" : "3",
"dsc" : "Treasury bill settlement date."
},
{
"n" : "Maturity",
"dt" : "3",
"dsc" : "Treasury bill maturity date."
},
{
"n" : "Discount",
"dt" : "2",
"dsc" : "Treasury bill discount."
}
]
},
{
"n" : "TBillYield",
"dsc" : "Returns price per $100 face value for a treasury bill.",
"prms" :
[
{
"n" : "Settlement",
"dt" : "3",
"dsc" : "Treasury bill settlement date."
},
{
"n" : "Maturity",
"dt" : "3",
"dsc" : "Treasury bill maturity date."
},
{
"n" : "Price",
"dt" : "2",
"dsc" : "Price per $100 of a treasury bill face value of securities."
}
]
},
{
"n" : "Vdb",
"dsc" : "Returns asset depreciation value for any selected period, including partial periods, using the double margin reduction method or other specified method.",
"prms" :
[
{
"n" : "Cost",
"dt" : "2",
"dsc" : "Asset acquisition costs."
},
{
"n" : "Salvage",
"dt" : "2",
"dsc" : "Cost at the end of depreciation period."
},
{
"n" : "Life",
"dt" : "2",
"dsc" : "Number of periods, for which asset is depreciated."
},
{
"n" : "StartPeriod",
"dt" : "2",
"dsc" : "Start period, for which depreciation is caluclated."
},
{
"n" : "EndPeriod",
"dt" : "2",
"dsc" : "End period, for which depreciation is calculated."
},
{
"n" : "Factor",
"dt" : "2",
"dsc" : "Interest rate of declining balance."
},
{
"n" : "NoSwitch",
"dt" : "4",
"dsc" : "Logical value that determines whether linear depreciation should be used when depreciation exceeds the value calculated using the declining balance method."
}
]
},
{
"n" : "XIrr",
"dsc" : "Returns internal rate of return for not necessarily periodic cash flow schedule.",
"prms" :
[
{
"n" : "Values",
"dt" : "5",
"dsc" : "Series of cash flows corresponding to payments schedule given in date argument."
},
{
"n" : "Dates",
"dt" : "5",
"dsc" : "Payment dates schedule corresponding to a series of cash flows."
},
{
"n" : "Guess",
"dt" : "2",
"dsc" : "Assumed values of function result.",
"o" : "1"
}
]
},
{
"n" : "Xnpv",
"dsc" : "Returns net present cost for not necessarily periodic cash flows.",
"prms" :
[
{
"n" : "Rate",
"dt" : "2",
"dsc" : "Discount rate applied to cash flows."
},
{
"n" : "Values",
"dt" : "5",
"dsc" : "Series of cash flows corresponding to payments schedule given in date argument."
},
{
"n" : "Dates",
"dt" : "5",
"dsc" : "Payment dates schedule corresponding to a series of cash flows."
}
]
},
{
"n" : "YieldF",
"dsc" : "Returns yield of securities that pay periodic interest payments. The Yield function is used to calculate bond yield.",
"prms" :
[
{
"n" : "Settlement",
"dt" : "3",
"dsc" : "Securities settlement date."
},
{
"n" : "Maturity",
"dt" : "3",
"dsc" : "Date of maturity."
},
{
"n" : "Rate",
"dt" : "2",
"dsc" : "Annual interest rate for securities coupons."
},
{
"n" : "Price",
"dt" : "2",
"dsc" : "Price for $100. face value of securities."
},
{
"n" : "Redemption",
"dt" : "2",
"dsc" : "Redemption price per $100. face value of securities."
},
{
"n" : "Frequency",
"dt" : "2",
"dsc" : "Number of annual coupon payments. The frequency for annual securities is equal to 1; for semi-annual securities - 2; for quarterly securities - 4."
},
{
"n" : "Basis",
"dt" : "2",
"dsc" : "Used method of day calculation: 0 - American. 360 days (NSAD method); 1 - Actual\/actual; 2 - Actual\/360 days; 3 - Actual\/365 days; 4 - European 30\/360 days.",
"o" : "1"
}
]
},
{
"n" : "YieldDisc",
"dsc" : "Returns annual securities yield, for which discount is applied.",
"prms" :
[
{
"n" : "Settlement",
"dt" : "3",
"dsc" : "Securities settlement date."
},
{
"n" : "Maturity",
"dt" : "3",
"dsc" : "Date of maturity."
},
{
"n" : "Price",
"dt" : "2",
"dsc" : "Price for $100. face value of securities."
},
{
"n" : "Redemption",
"dt" : "2",
"dsc" : "Redemption price per $100. face value of securities."
},
{
"n" : "Basis",
"dt" : "2",
"dsc" : "Used method of day calculation: 0 - American. 360 days (NSAD method); 1 - Actual\/actual; 2 - Actual\/360 days; 3 - Actual\/365 days; 4 - European 30\/360 days.",
"o" : "1"
}
]
},
{
"n" : "YieldMat",
"dsc" : "Returns annual securities yield that pay interest at maturity date.",
"prms" :
[
{
"n" : "Settlement",
"dt" : "3",
"dsc" : "Securities settlement date."
},
{
"n" : "Maturity",
"dt" : "3",
"dsc" : "Date of maturity."
},
{
"n" : "Issue",
"dt" : "3",
"dsc" : "Date of securities issuance."
},
{
"n" : "Rate",
"dt" : "2",
"dsc" : "Annual interest rate for securities coupons."
},
{
"n" : "Price",
"dt" : "2",
"dsc" : "Price for $100. face value of securities."
},
{
"n" : "Basis",
"dt" : "2",
"dsc" : "Used method of day calculation: 0 - American. 360 days (NSAD method); 1 - Actual\/actual; 2 - Actual\/360 days; 3 - Actual\/365 days; 4 - European 30\/360 days.",
"o" : "1"
}
]
},
{
"n" : "RedemptionYield",
"dsc" : "Security yield on its redemption, with odd payment periods.",
"prms" :
[
{
"n" : "Price",
"dt" : "3",
"dsc" : "Security cost."
},
{
"n" : "AccumulatedIncome",
"dt" : "3",
"dsc" : "Accumulated income."
},
{
"n" : "CouponsDates",
"dt" : "5",
"dsc" : "Dates of coupon payments."
},
{
"n" : "Coupons",
"dt" : "5",
"dsc" : "Coupon interest rates."
},
{
"n" : "PaymentsDates",
"dt" : "5",
"dsc" : "Payment dates."
},
{
"n" : "Payments",
"dt" : "5",
"dsc" : "Payment values."
},
{
"n" : "Settlement",
"dt" : "3",
"dsc" : "Securities settlement date."
}
]
}
]
},
{
"n" : "Statistical",
"fns" :
[
{
"n" : "AveDev",
"dsc" : "The method returns average absolute value of deviations of data points from average. This value is a measure of spread of data set.",
"prms" :
{
"n" : "Values",
"dt" : "5",
"dsc" : "Set of numbers, for which mean absolute deviation is determined.",
"ext" : "1"
}
},
{
"n" : "BetaDist",
"dsc" : "The method returns integral function of beta probability density. The integral function of beta probability density is usually used to study a variation in percentage of some value.",
"prms" :
[
{
"n" : "X",
"dt" : "2",
"dsc" : "Value, for which function is calculated. The value should satisfy the constraint: 1 > X > 0."
},
{
"n" : "Alpha",
"dt" : "2",
"dsc" : "Distribution parameter. The value should satisfy the constraint: Alpha > 0."
},
{
"n" : "Beta",
"dt" : "2",
"dsc" : "Distribution parameter. The value should satisfy the constraint: Beta > 0."
}
]
},
{
"n" : "BetaInv",
"dsc" : "The method returns inverse function to integral function of beta probability density. If Probability = BetaDist(x; …), then BetaInv(Probability ; …) = x.",
"prms" :
[
{
"n" : "Probability",
"dt" : "2",
"dsc" : "Beta distribution related probability. The value should satisfy the constraint: 1 >= Probability >= 0."
},
{
"n" : "Alpha",
"dt" : "2",
"dsc" : "Distribution parameter. The value should satisfy the constraint: Alpha > 0."
},
{
"n" : "Beta",
"dt" : "2",
"dsc" : "Distribution parameter. The value should satisfy the constraint: Beta > 0."
}
]
},
{
"n" : "BinomDist",
"dsc" : "The method returns the single value of binomial distribution. The function is used in tasks with a fixed number of tests when each test can result only in success or failure. Tests are independent, and the probability of success is constant during the entire test time.",
"prms" :
[
{
"n" : "Successes",
"dt" : "2",
"dsc" : "Number of successful tests."
},
{
"n" : "Trials",
"dt" : "2",
"dsc" : "Number of independent tests."
},
{
"n" : "Probability",
"dt" : "2",
"dsc" : "Probability of success of each test. The value should satisfy the constraint: 1 >= Probability >= 0."
},
{
"n" : "Cumulative",
"dt" : "4",
"dsc" : "Logical value that determines function form. If this argument is set to True, the BinomDist function returns the integral function of distribution, that is, the probability of that the number of successful tests is not less than the value of the Successes argument. If this argument is set to False, the distribution function is returned, that is, the probability of that the number of successful tests is exactly the same as the value of the Successes argument."
}
]
},
{
"n" : "ChiDist",
"dsc" : "The method returns one-sided probability of the chi-square distribution. The χ2 distribution is related with the χ2 criterion. The χ2 criterion is used to compare assumed and observed values. The value is calculated as follows: ChiDist = P(X>x), where x - χ2 random value.",
"prms" :
[
{
"n" : "X",
"dt" : "2",
"dsc" : "Value, for which distribution should be calculated. The value should satisfy the constraint: X >= 0."
},
{
"n" : "DegreesOfFreedom",
"dt" : "2",
"dsc" : "Number of degrees of freedom. Available values are taken from the range (1; 10^10)."
}
]
},
{
"n" : "ChiInv",
"dsc" : "The method returns the value that is inverse to one-sided probability of the chi-square distribution. The function is used to compare expected and observed results. If probability = ChiDist(x; …), then ChiInv(probability; …) = x.",
"prms" :
[
{
"n" : "Probability",
"dt" : "2",
"dsc" : "Probability related with the χ2 distribution. The value should satisfy the constraint: 0 <= Probability <= 1."
},
{
"n" : "DegreesOfFreedom",
"dt" : "2",
"dsc" : "Number of degrees of freedom. Available values are taken from the range (1; 10^10)."
}
]
},
{
"n" : "ChiTest",
"dsc" : "The method returns the value for the chi-square distribution. The χ2 criterion is used to determine whether the hypothesis is justified in the test. The χ2 criterion first calculates the χ2 statistic, then sums up differences between actual and expected values. NOTE. ActualRange and ExpectedRange must match in size.",
"prms" :
[
{
"n" : "ActualRange",
"dt" : "5",
"dsc" : "Data interval that contains observations that should be compared to expected values."
},
{
"n" : "ExpectedRange",
"dt" : "5",
"dsc" : "Data interval that contains relation of product of totals by rows and columns to grand total."
}
]
},
{
"n" : "Confidence",
"dsc" : "The method returns confidence interval for a population mean. Confidence interval is an interval on both sides of a population mean.",
"prms" :
[
{
"n" : "Alpha",
"dt" : "2",
"dsc" : "Significance level that is used to calculate reliability level. The reliability level is equal to 100*(1 - Alpha) %, or, in other words, Alfa equal to 0.05 means 95% reliability level. The value should satisfy the constraint: 0 < Alpha < 1."
},
{
"n" : "StandartDeviation",
"dt" : "2",
"dsc" : "Standard deviation of population for data interval. It is assumed to be known. The value should satisfy the constraint: StandartDeviation > 0."
},
{
"n" : "Size",
"dt" : "2",
"dsc" : "Sample size."
}
]
},
{
"n" : "Correl",
"dsc" : "The method returns correlation coefficient between A1 and A2. Correlation coefficient is used to determine the existence of interrelation between two properties. NOTE. A1 and A2 must have a different number of data points.",
"prms" :
[
{
"n" : "A1",
"dt" : "5",
"dsc" : "First value array."
},
{
"n" : "A2",
"dt" : "5",
"dsc" : "Second value array."
}
]
},
{
"n" : "Covar",
"dsc" : "The method returns covariation, that is, average of deviation products for each pair of data points. Covariation is used to determine a link between two data sets. NOTE. A1 and A2 must have a different number of data points.",
"prms" :
[
{
"n" : "A1",
"dt" : "5",
"dsc" : "First value array."
},
{
"n" : "A2",
"dt" : "5",
"dsc" : "Second value array."
}
]
},
{
"n" : "CritBinom",
"dsc" : "The method returns the least value, for which integral binomial distribution is greater or equal to the specified criterion. This function is used in applications related with quality control.",
"prms" :
[
{
"n" : "Trials",
"dt" : "2",
"dsc" : "Number of Bernoulli trials. The value should satisfy the constraint: Trials >= 0."
},
{
"n" : "Probability",
"dt" : "2",
"dsc" : "Probability of success in each trial. Available values are taken from the range [0; 1]."
},
{
"n" : "Alpha",
"dt" : "2",
"dsc" : "Criterion value. Available values are taken from the range [0; 1]."
}
]
},
{
"n" : "DevSq",
"dsc" : "The method returns the sum of squares of data point deviations from their mean.",
"prms" :
{
"n" : "Values",
"dt" : "5",
"dsc" : "Set of numbers, which squares of deviations are summed.",
"ext" : "1"
}
},
{
"n" : "ExponDist",
"dsc" : "The method returns exponential distribution. The function is used to model time delays between events.",
"prms" :
[
{
"n" : "Value",
"dt" : "2",
"dsc" : "Function value. The value should satisfy the constraint: Value >= 0."
},
{
"n" : "Lambda",
"dt" : "2",
"dsc" : "Parameter value. The value should satisfy the constraint: Lambda > 0."
},
{
"n" : "Cumulative",
"dt" : "4",
"dsc" : "Logical value that specified which exponential function form should be used. If the attribute is set to True, the ExponDist function returns integral function of distribution; if this parameter is set to False, the function of distribution density is returned."
}
]
},
{
"n" : "FDist",
"dsc" : "The method returns F distribution of probability. This function can be used to determine whether two data sets have different degrees of result dispersion.",
"prms" :
[
{
"n" : "Value",
"dt" : "2",
"dsc" : "Value, for which function is calculated. The value should satisfy the constraint: Value >= 0."
},
{
"n" : "DegOfFreedomNumer",
"dt" : "2",
"dsc" : "Numerator of degrees of freedom. Available values are taken from the range [1; 10^10)."
},
{
"n" : "DegOfFreedomDenomin",
"dt" : "2",
"dsc" : "Denominator of degrees of freedom. Available values are taken from the range [1; 1010)."
}
]
},
{
"n" : "FInv",
"dsc" : "The method returns inverse value of the F distribution of probabilities. If Probability = FDist(Value ;…), then FInv(Probability ;…) = Value.",
"prms" :
[
{
"n" : "Probability",
"dt" : "2",
"dsc" : "Probability related with the F distribution. The value should satisfy the constraint: 1 >= Probability >= 0."
},
{
"n" : "DegreesOfFreedom1",
"dt" : "2",
"dsc" : "Numerator of degrees of freedom. Available values are taken from the range [1; 10^10)."
},
{
"n" : "DegreesOfFreedom2",
"dt" : "2",
"dsc" : "Denominator of degrees of freedom. Available values are taken from the range [1; 10^10)."
}
]
},
{
"n" : "Fisher",
"dsc" : "The method returns the Fisher distribution for the Value argument. This distribution build a function that has a normal and not an asymmetrical distribution. This function is used to test hypotheses using correlation coefficient.",
"prms" :
{
"n" : "Value",
"dt" : "2",
"dsc" : "Value that should be transformed. The value should satisfy the constraint: 1 > Value > -1."
}
},
{
"n" : "FisherInv",
"dsc" : "The method returns he reverse Fisher transformation. This transformation is used in analysis of correlation between data arrays and intervals. If y = Fisher(x), then FisherInv(y) = x.",
"prms" :
{
"n" : "Value",
"dt" : "2",
"dsc" : "Value, for which reverse transformation is executed."
}
},
{
"n" : "Forecast",
"dsc" : "The method calculates future value by existing values. NOTE. KnownYs and KnownXs should be non-empty and contain the equal number of data points.",
"prms" :
[
{
"n" : "Value",
"dt" : "2",
"dsc" : "Index of the point, for which value is predicted."
},
{
"n" : "KnownYs",
"dt" : "5",
"dsc" : "Dependent data array."
},
{
"n" : "KnownXs",
"dt" : "5",
"dsc" : "Independent data array."
}
]
},
{
"n" : "_Frequency",
"dsc" : "The method calculates the frequency of values appearance in the values interval and returns the array of numbers. The number of elements in the returned array is one greater than the number of elements in the BinsArray array. Additional element in the returned array contains the number of values that are greater than the maximum value in intervals.",
"prms" :
[
{
"n" : "DataArray",
"dt" : "5",
"dsc" : "Data array, for which frequencies are calculated. If DataArray does not contain values, the Frequency function returns array with zeroes."
},
{
"n" : "BinsArray",
"dt" : "5",
"dsc" : "Array of intervals, to which values of the DataArray argument are copied. If BinsArray does not contain values, the Frequency function returns the number of elements in the DataArray argument."
}
]
},
{
"n" : "FTest",
"dsc" : "The method returns F test result. F test returns the one-sided probability that variances of the A1 and A2 arguments differ insignificantly. This function is used to determine whether two samples have different variances.",
"prms" :
[
{
"n" : "A1",
"dt" : "5",
"dsc" : "First array. Array length should be greater or equal to two."
},
{
"n" : "A2",
"dt" : "5",
"dsc" : "Second array. Array length should be greater or equal to two."
}
]
},
{
"n" : "GammaDist",
"dsc" : "The method returns gamma distribution. This function can be used to study variables that have asymmetrical distribution. Gamma distribution is usually used in the queueing theory.",
"prms" :
[
{
"n" : "Value",
"dt" : "2",
"dsc" : "Value, for which distribution should be calculated. The value should satisfy the constraint: Value >= 0."
},
{
"n" : "Alpha",
"dt" : "2",
"dsc" : "Distribution parameter. The value should satisfy the constraint: Alpha >0. If Alpha = 1, then the GammaDist function returns exponential distribution."
},
{
"n" : "Beta",
"dt" : "2",
"dsc" : "Distribution parameter. The value should satisfy the constraint: Beta >0. If Beta = 1, then the GammaDist function returns the standard gamma distribution."
},
{
"n" : "Cumulative",
"dt" : "4",
"dsc" : "Logical value that determines function form: - True. The GammaDist function returns integral function of distribution; - False. The GammaDist function returns the function of distribution density."
}
]
},
{
"n" : "GammaInv",
"dsc" : "The method returns reverse gamma distribution. This function is used to study variables that probably have asymmetrical distribution. If Probability = GammaDist(x; …), then GammaInv(Probability ; …) = x.",
"prms" :
[
{
"n" : "Probability",
"dt" : "2",
"dsc" : "Probability related with gamma distribution. The value should satisfy the constraint: 0 <= Probability <= 1."
},
{
"n" : "Alpha",
"dt" : "2",
"dsc" : "Distribution parameter. The value should satisfy the constraint: Alpha >0."
},
{
"n" : "Beta",
"dt" : "2",
"dsc" : "Distribution parameter. If Beta = 1, the GammaInv function returns standard gamma distribution. The value should satisfy the constraint: Beta >0."
}
]
},
{
"n" : "GammaLn",
"dsc" : "The method returns natural logarithm of gamma function. The e number raised to the GammaLn (i) power, where i — integer number, returns the same result as (i - 1)!.",
"prms" :
{
"n" : "Value",
"dt" : "2",
"dsc" : "Value, for which GammaLn is calculated. The value should satisfy the constraint: Value > 0."
}
},
{
"n" : "GeoMean",
"dsc" : "The method returns geometric mean of values of positive numbers array.",
"prms" :
{
"n" : "Values",
"dt" : "5",
"dsc" : "Data array, for which the mean is calculated. Values in the array should be greater than zero.",
"ext" : "1"
}
},
{
"n" : "HarMean",
"dsc" : "The method returns harmonic mean of data set. Harmonic mean is a value that is inverse to arithmetic mean of inverse values. Harmonic mean is always less than the geometric mean that is always less than arithmetic mean.",
"prms" :
{
"n" : "Values",
"dt" : "5",
"dsc" : "Set of arguments, for which the mean is calculated.",
"ext" : "1"
}
},
{
"n" : "HypGeomDist",
"dsc" : "The method returns hypergeometric distribution. The method returns the probability of the specified number of successes in the population if the following is set: population size, number of successes in the entire population, and entire population size.",
"prms" :
[
{
"n" : "SuccessfulTrials",
"dt" : "2",
"dsc" : "Number of successful trials in population. The value should satisfy the constraints: - SuccessfulTrials > = 0; - SuccessfulTrials < = min(Trials, SuccessfulInPopulation); - SuccessfulTrials > = max(0, Trials-PopulationSize+SuccessfulTrials)."
},
{
"n" : "Trials",
"dt" : "2",
"dsc" : "Population size. Available values are taken from the range [0; PopulationSize]."
},
{
"n" : "SuccessfulInPopulation",
"dt" : "2",
"dsc" : "Number of successful trials in the entire population. Available values are taken from the range [0; PopulationSize]."
},
{
"n" : "PopulationSize",
"dt" : "2",
"dsc" : "Entire population size. The value should satisfy the constraint: PopulationSize >= 0."
}
]
},
{
"n" : "Intercept",
"dsc" : "The method calculates point of intersection of the line and the Y axis using KnownXs and KnownYs. The intersection point is located the optimal regression line drawn through KnownXs and KnownYs. The Intercept method is used when one should determine value of dependent variable when the independent variable value is equal to zero. NOTE. KnownYs and KnownXs should be non-empty and contain the equal number of data points.",
"prms" :
[
{
"n" : "KnownYs",
"dt" : "5",
"dsc" : "Dependent data set."
},
{
"n" : "KnownXs",
"dt" : "5",
"dsc" : "Independent data set."
}
]
},
{
"n" : "Kurt",
"dsc" : "The method returns data set kurtosis. Kurtosis characterizes relative pointedness or smoothness of distribution compared to normal distribution. A positive kurtosis indicates a relative cusped distribution. Negative kurtosis means relative smoothed distribution.",
"prms" :
{
"n" : "Values",
"dt" : "5",
"dsc" : "Data array."
}
},
{
"n" : "Large",
"dsc" : "The method returns the data set value that is k-th by number. This function enables the user to select value by its relative position.",
"prms" :
[
{
"n" : "Data",
"dt" : "5",
"dsc" : "Data array, for which the k-th greatest value is determined. Array length should be greater than zero."
},
{
"n" : "Position",
"dt" : "2",
"dsc" : "Position (starting from the greatest) in data array. Available values are taken from the range (0; Data length]."
}
]
},
{
"n" : "Linest",
"dsc" : "The method calculates statistic for a series using the least squares method to calculate the straight line that in the best way approximates the existing data. The function returns the array that describes the obtained line.",
"prms" :
[
{
"n" : "KnownYs",
"dt" : "5",
"dsc" : "Set of values that are already known in the relation y = m * x + b . The value should satisfy the constraint: KnownYs > 0. If the KnownYs array contains one column, each column of the KnownXs array is interpreted as a single variable. If the KnownYs array contains one row, each row of the KnownXs array is interpreted as a single variable. The KnownXs array can contain one or several variables sets. If only one variable is used, KnownYs and KnownXs can have any form provided that they have the same dimensionality. If more than one variable is used, KnownYs should be a vector (that is, an interval that is one row high and one column wide)."
},
{
"n" : "KnownXs",
"dt" : "5",
"dsc" : "Set of x values that are already known for the relation: y = m * x + b ."
},
{
"n" : "HasConstant",
"dt" : "4",
"dsc" : "Logical value that indicates whether the b constant should be equal to zero: - when the value is True, b is calculated in a regular way; - when the value is False, b is assumes to be equal to 0, and values of m are selected in a way to execute the equation: y=mx."
},
{
"n" : "ReturnStatistics",
"dt" : "4",
"dsc" : "Logical value that indicates whether additional regression statistics should be returned: - when the value is True, the Linest function returns additional regression statistics; - when the value is False, the Linest function returns only m coefficients and the b constant."
}
]
},
{
"n" : "LogInv",
"dsc" : "The method returns the inverse function of lognormal distribution. If Probability = LogNormDist(x; …), then LogInv(Probability ; …) = x.",
"prms" :
[
{
"n" : "Probability",
"dt" : "2",
"dsc" : "Probability related with lognormal distribution. The value should satisfy the constraint: 1 >= Probability >= 0."
},
{
"n" : "Mean",
"dt" : "2",
"dsc" : "Mean ln(x)."
},
{
"n" : "StandartDeviation",
"dt" : "2",
"dsc" : "Standard deviation ln(x). The value should satisfy the constraint: StandartDeviation > 0."
}
]
},
{
"n" : "LogNormDist",
"dsc" : "The method returns integral lognormal distribution. This function is used to analyze data that was logarithmically transformed.",
"prms" :
[
{
"n" : "Value",
"dt" : "2",
"dsc" : "Value, for which function is calculated. The value should satisfy the constraint: Value > 0."
},
{
"n" : "Mean",
"dt" : "2",
"dsc" : "Mean ln(Value );"
},
{
"n" : "StandartDeviation",
"dt" : "2",
"dsc" : "Standard deviation ln(Value). The value should satisfy the constraint: StandartDeviation > 0."
}
]
},
{
"n" : "Median",
"dsc" : "The method returns median of specified numbers. Median is a number that is in the middle of a numbers set, that is, half of the numbers have values that are greater than the median, and another half of the numbers have values that are less than the median.",
"prms" :
{
"n" : "Values",
"dt" : "5",
"dsc" : "Set of numbers, for which median should be found.",
"ext" : "1"
}
},
{
"n" : "NegBinomDist",
"dsc" : "The method returns negative binomial distribution. NOTE: the following condition should be satisfied: (FailedTrials + SuccessfulTrials - 1) > 0.",
"prms" :
[
{
"n" : "FailedTrials",
"dt" : "2",
"dsc" : "Number of failed trials."
},
{
"n" : "SuccessfulTrials",
"dt" : "2",
"dsc" : "Threshold value of the number of successful trials."
},
{
"n" : "Probability",
"dt" : "2",
"dsc" : "Probability of success. Available values are taken from the range [0; 1]."
}
]
},
{
"n" : "NormDist",
"dsc" : "The method returns normal function of distribution for the specified means and standard deviation. If Mean = 0, StandartDeviation = 1 and Cumulative = True, then the NormDist function returns standard normal distribution (NormDist).",
"prms" :
[
{
"n" : "Value",
"dt" : "2",
"dsc" : "Value, for which distribution is calculated."
},
{
"n" : "Mean",
"dt" : "2",
"dsc" : "Arithmetic mean of distribution."
},
{
"n" : "StandartDeviation",
"dt" : "2",
"dsc" : "Standard deviation of distribution. The value should satisfy the constraint: StandartDeviation > 0."
},
{
"n" : "Cumulative",
"dt" : "4",
"dsc" : "Logical value that determines function form: - when the value is True, the NormDist function returns integral function of distribution; - when the value is False, the function returns the function of distribution density."
}
]
},
{
"n" : "NormInv",
"dsc" : "The method returns inverse normal distribution. If Mean = 0 and StandartDeviation = 1, then the method uses standard normal distribution (NormDist).",
"prms" :
[
{
"n" : "Probability",
"dt" : "2",
"dsc" : "Probability corresponding to normal distribution. The value should satisfy the constraint: 1 >= Probability >= 0."
},
{
"n" : "Mean",
"dt" : "2",
"dsc" : "Arithmetic mean of distribution."
},
{
"n" : "StandartDeviation",
"dt" : "2",
"dsc" : "Standard deviation of distribution. The value should satisfy the constraint: StandartDeviation > 0."
}
]
},
{
"n" : "NormsDist",
"dsc" : "The method returns standard normal integral distribution. This distribution has the mean that is equal to zero, and the standard deviation that is equal to one. This function is used instead of a tale for standard normal curve.",
"prms" :
{
"n" : "Value",
"dt" : "2",
"dsc" : "Value, for which distribution is calculated."
}
},
{
"n" : "NormsInv",
"dsc" : "The method returns inverse value of standard normal distribution. This distribution has the mean that is equal to zero and the standard deviation that is equal to one.",
"prms" :
{
"n" : "Probability",
"dt" : "2",
"dsc" : "Probability corresponding to normal distribution. The value should satisfy the constraint: 1 >= Probability >= 0."
}
},
{
"n" : "Pearson",
"dsc" : "The method returns the Pearson correlation coefficient (r). NOTE. A1 and A2 should be non-empty and contain the equal number of data points.",
"prms" :
[
{
"n" : "A1",
"dt" : "5",
"dsc" : "Array of independent values."
},
{
"n" : "A2",
"dt" : "5",
"dsc" : "Array of dependent values."
}
]
},
{
"n" : "Percentile",
"dsc" : "The method returns the k-th percentile for interval values. This function is used to determine eligibility threshold. If k is not multiple of 1\/(n - 1), then the Percentile function executes interpolation to determine a value of the k-th percentile.",
"prms" :
[
{
"n" : "Data",
"dt" : "5",
"dsc" : "Data array that determines relative position."
},
{
"n" : "Percent",
"dt" : "2",
"dsc" : "Percentile value. Available values are taken from the range [0; 1]."
}
]
},
{
"n" : "PercentRank",
"dsc" : "The method returns the value category in the data set as a percentage in the data set. If the specified Value does not correspond to any of values of the Data argument, the PercentRank function executes interpolation and returns correct percentage value.",
"prms" :
[
{
"n" : "Data",
"dt" : "5",
"dsc" : "Data array that determines relative position."
},
{
"n" : "Value",
"dt" : "2",
"dsc" : "Value, for which percentage is determined."
},
{
"n" : "Significance",
"dt" : "2",
"dsc" : "Optional value that determines the number of significands for the returned percentage. The value should satisfy the constraint: Significance >= 1."
}
]
},
{
"n" : "Permut",
"dsc" : "The method returns the number of permutations for the specified number of objects. Permutations differ from the combinations, for which internal order is not important.",
"prms" :
[
{
"n" : "SetSize",
"dt" : "2",
"dsc" : "Number that sets the number of objects. The value should satisfy the constraints: - SetSize > 0; - SetSize >= SampleSize."
},
{
"n" : "SampleSize",
"dt" : "2",
"dsc" : "Number that sets the number of objects in each permutation. The value should satisfy the constraint: SampleSize >= 0."
}
]
},
{
"n" : "Poisson",
"dsc" : "The method returns the Poisson distribution. Normal application of the Poisson distribution consists in predicting the number of events occurring for the specified time.",
"prms" :
[
{
"n" : "EventCount",
"dt" : "2",
"dsc" : "Number of events. The value should satisfy the constraint: EventCount > 0."
},
{
"n" : "Mean",
"dt" : "2",
"dsc" : "Expected numeric value."
},
{
"n" : "Cumulative",
"dt" : "4",
"dsc" : "Logical value that determines a form of returned distribution of probabilities: - True. The method returns the integral Poisson distribution, that is, the probability that the number of random events will be from 0 to EventCount inclusive; - False. It returns the function of Poisson distribution density, that is, the probability that the number of events will be exactly EventCount."
}
]
},
{
"n" : "Prob",
"dsc" : "The method returns the probability that the value in the interval is within the specified limits. If UpperLimit is not set, it returns the probability that X values are equal to the value of the LowerLimit argument.",
"prms" :
[
{
"n" : "X",
"dt" : "5",
"dsc" : "Interval of numeric values, with which probabilities are related. Data array values should be greater than zero."
},
{
"n" : "Probabilities",
"dt" : "5",
"dsc" : "Set of probabilities corresponding to values of the X argument. Available values for the set are taken from the range [0; 1]."
},
{
"n" : "LowerLimit",
"dt" : "2",
"dsc" : "Lower limit of the value, for which probability is calculated."
},
{
"n" : "UpperLimit",
"dt" : "2",
"dsc" : "Optional upper limit of the value, for which probability should be calculated."
}
]
},
{
"n" : "Quartile",
"dsc" : "The Quartile method returns the quartile of data set. The quartile is often used in sales analysis to divide the entire population into groups.",
"prms" :
[
{
"n" : "Data",
"dt" : "5",
"dsc" : "Interval of numeric values, with which probabilities are related. Data array values should be greater than zero."
},
{
"n" : "Quart",
"dt" : "2",
"dsc" : "Value that should be returned. Available values are taken from the range [0; 4]. If Quart is equal, then Quartile returns: 0 - Minimum value; 1 - First quartile (25-th percentile); 2 - Median value (50-th percentile); 3 - Third quartile (75-th percentile); 4 - Maximum value."
}
]
},
{
"n" : "Rank",
"dsc" : "The Rank method returns number rank in the number array. Number rank is the number value relative to other values in the list. If the list is sorted, the number rank will be is position.",
"prms" :
[
{
"n" : "Value",
"dt" : "2",
"dsc" : "Number, for which a rank is determined."
},
{
"n" : "Data",
"dt" : "5",
"dsc" : "Number array."
},
{
"n" : "AscendingOrder",
"dt" : "4",
"dsc" : "Ranking method: - True. Number rank is determined as if the array was sorted descending; - False. Number rank is determined as if the array was sorted ascending."
}
]
},
{
"n" : "Rsq",
"dsc" : "The method returns the squared Pearson correlation coefficient (r^2). NOTE. KnownYs and KnownXs should be non-empty and contain the equal number of data points.",
"prms" :
[
{
"n" : "KnownYs",
"dt" : "5",
"dsc" : "Array of independent values."
},
{
"n" : "KnownXs",
"dt" : "5",
"dsc" : "Array of dependent values."
}
]
},
{
"n" : "Skew",
"dsc" : "The method returns distribution asymmetry. Asymmetry characterizes the degree of distribution asymmetry relative to its mean. Positive skewness indicates distribution deviation towards positive values. Negative asymmetry indicates the distribution deviation in direction of negative values.",
"prms" :
{
"n" : "Values",
"dt" : "5",
"dsc" : "Array of arguments, for which asymmetry is calculated.",
"ext" : "1"
}
},
{
"n" : "Slope",
"dsc" : "The Slope method returns the slope of linear regression line. NOTE: KnownYs and KnownXs should contain the equal number of data points.",
"prms" :
[
{
"n" : "KnownYs",
"dt" : "5",
"dsc" : "Dependent array of data points."
},
{
"n" : "KnownXs",
"dt" : "5",
"dsc" : "Independent array of data points."
}
]
},
{
"n" : "Small",
"dsc" : "The method returns the k-th least value in the data set. If n is the number of data points in Data, then Small(Data; 1) is equal to the least value and Small(Data; n) is equal to the greatest value.",
"prms" :
[
{
"n" : "Data",
"dt" : "5",
"dsc" : "Array of data, for which the k-th least value is determined."
},
{
"n" : "Position",
"dt" : "2",
"dsc" : "Position (starting from the least) in array or data cell interval. Available values are taken from the range (0; Data length]."
}
]
},
{
"n" : "Standardize",
"dsc" : "The method returns the normalized value for distribution characterized with mean and standard deviation.",
"prms" :
[
{
"n" : "Value",
"dt" : "2",
"dsc" : "Normalized value."
},
{
"n" : "Mean",
"dt" : "2",
"dsc" : "Arithmetic mean of distribution."
},
{
"n" : "StandartDeviation",
"dt" : "2",
"dsc" : "Standard deviation of distribution. The value should satisfy the constraint: StandartDeviation > 0."
}
]
},
{
"n" : "StDev",
"dsc" : "The method estimates standard deviation based on sample. NOTE. If data contains the entire population, the standard deviation should be calculated using the StDevP function.",
"prms" :
{
"n" : "Values",
"dt" : "5",
"dsc" : "Array of data corresponding to sample from the entire population.",
"ext" : "1"
}
},
{
"n" : "StDevP",
"dsc" : "The method calculates standard deviation based ion the entire population. Standard deviation is a measure of how far elements values are scattered from their average. Standard deviation is calculated using the "shifted" or "n" method.",
"prms" :
{
"n" : "Values",
"dt" : "5",
"dsc" : "Array of data including the entire population.",
"ext" : "1"
}
},
{
"n" : "SteYX",
"dsc" : "The method returns the standard error of predicted Y values for X value in regression. Standard error is a measure of error of predicted Y value for a single X value. NOTE. KnownYs and KnownXs should contains the equal number of data points.",
"prms" :
[
{
"n" : "KnownYs",
"dt" : "5",
"dsc" : "Array of dependent data points."
},
{
"n" : "KnownXs",
"dt" : "5",
"dsc" : "Array of independent data points."
}
]
},
{
"n" : "TDist",
"dsc" : "The method returns percentage points (probability) for Student's t-distribution where the numeric value (x) is the calculated value, for which probabilities should be calculated. The t-distribution is used to check hypotheses in small samples. This function can be used instead of the table of critical value of the t-distribution. TDist is calculated as follows: TDist = p( x<X ), where X s a random value corresponding to the t-distribution.",
"prms" :
[
{
"n" : "Value",
"dt" : "2",
"dsc" : "Value, for which distribution should be calculated."
},
{
"n" : "DegreesOfFreedom",
"dt" : "2",
"dsc" : "Integer that specifies the number of degrees of freedom. The value should satisfy the constraint: DegreesOfFreedom >= 1."
},
{
"n" : "Tails",
"dt" : "2",
"dsc" : "Number of returned distribution tails. Available values: - 1 - the TDist function returns one-tailed distribution; - 2 - the TDist function returns two-tailed distribution."
}
]
},
{
"n" : "TInv",
"dsc" : "The method returns t-value of the Student distribution as a function of probability and number of degrees of freedom. One-tailed t-value can be obtained on replacement of the Probability argument with the 2*Probability agument.",
"prms" :
[
{
"n" : "Probability",
"dt" : "2",
"dsc" : "Probability corresponding to two-tailed distribution. The value should satisfy the constraint: 1 >= Probability >= 0."
},
{
"n" : "DegreesOfFreedom",
"dt" : "2",
"dsc" : "Number of degrees of freedom that characterizes the distribution. The value should satisfy the constraint: DegreesOfFreedom >= 1."
}
]
},
{
"n" : "Trend",
"dsc" : "The Trend method returns values according to linear trend. It approximates the KnownYs and KnownXs arrays with a straight line (using the least squares method). It returns Y values according to this line for the specified array NewXs.",
"prms" :
[
{
"n" : "KnownYs",
"dt" : "5",
"dsc" : "Set of Y values that are already known in the relation: y=mx+b. The value should satisfy the constraint: KnownYs > 0. If the KnownYs array contains one column, each column of the KnownXs array is interpreted as a single variable. If the KnownYs array contains one row, each row of the KnownXs array is interpreted as a single variable. The KnownXs array can contain one or several variables sets. If only one variable is used, KnownYs and KnownXs can have any form provided that they have the same dimensionality. If more than one variable is used, KnownYs should be a vector (that is, an interval that is one row high and one column wide)."
},
{
"n" : "KnownXs",
"dt" : "5",
"dsc" : "Set of X values that are already known for the relation: y=mx+b."
},
{
"n" : "NewXs",
"dt" : "5",
"dsc" : "New X values, for which Trend returns corresponding Y values. NewXs should contain a column (or a row) for each independent variable as well as KnownXs. Therefore, if KnownYs contains one column, then KnownXs and NewXs should have the same number of columns. If KnownYs contains one row, then KnownXs and NewXs should have the same number of rows."
},
{
"n" : "HasConstant",
"dt" : "4",
"dsc" : "Logical value that indicates whether the b constants should be equal to zero: - True. b is calculated in a regular way; - False. b is assumed to be equal to 0, and m values are selected in a way to satisfy the equation: y=mx."
}
]
},
{
"n" : "TrimMean",
"dsc" : "The method returns the mean of the interior of data set. The function calculates the mean by discarding the specified percent of data with extreme values.",
"prms" :
[
{
"n" : "Data",
"dt" : "5",
"dsc" : "Array of averaged values."
},
{
"n" : "Percent",
"dt" : "2",
"dsc" : "Part of data points excluded from calculations. Available values are taken from the range [0; 1]."
}
]
},
{
"n" : "TTest",
"dsc" : "The method returns the probability corresponding to the Student criterion. This function is used to determine the probability that two samples are taken from entire populations with the same mean. NOTE. If pair type of test is used (Type=1), then A1 and A2 should contain the equal number of data points.",
"prms" :
[
{
"n" : "A1",
"dt" : "5",
"dsc" : "First data set."
},
{
"n" : "A2",
"dt" : "5",
"dsc" : "Second data set."
},
{
"n" : "Tails",
"dt" : "2",
"dsc" : "Number of distribution tails. Available values: 1 - the TTest function uses one-tailed distribution; 2 - the TTest function uses two-tailed distribution."
},
{
"n" : "Type",
"dt" : "2",
"dsc" : "Type of executed t-test: 1 - Paired. 2 - Two-sample with equal variances (homoscedastic). 3 - Two-sample with unequal variances (heteroscedastic)."
}
]
},
{
"n" : "Dispersion",
"dsc" : "The method assesses variance by sample. It is assumed that arguments are a sample based on the entire population.",
"prms" :
{
"n" : "Values",
"dt" : "5",
"dsc" : "Array of numeric arguments corresponding to sample based on the entire population.",
"ext" : "1"
}
},
{
"n" : "DispersionP",
"dsc" : "The method calculates entire population variance. It is assumed that arguments are the entire population.",
"prms" :
{
"n" : "Values",
"dt" : "5",
"dsc" : "Array of numeric arguments corresponding to the entire population.",
"ext" : "1"
}
},
{
"n" : "Weibull",
"dsc" : "The method returns the Weibull distribution. This distribution is used in reliability analysis, for example, to calculate mean time between failures for a device.",
"prms" :
[
{
"n" : "Value",
"dt" : "2",
"dsc" : "Value, for which distribution should be calculated. The value should satisfy the constraint: Value >= 0."
},
{
"n" : "Alpha",
"dt" : "2",
"dsc" : "Distribution parameter. The value should satisfy the constraint: Alpha > 0. If Alpha = 1, the Weibull function returns exponential distribution."
},
{
"n" : "Beta",
"dt" : "2",
"dsc" : "Distribution parameter. The value should satisfy the constraint: Beta > 0. If Beta = 1, the Weibull function returns standard distribution."
},
{
"n" : "Cumulative",
"dt" : "4",
"dsc" : "Determines function form: - True. The Weibull function returns the integral function of distribution; - False. The Weibull function returns the distribution density function."
}
]
},
{
"n" : "ZTest",
"dsc" : "The method returns the two-tailed P-value of z-test. The z-test determines a standard assessment for Value relative to data array and returns the two-tailed probability for normal distribution. This function can be used to assess the probability that the specific observation is taken from the specific entire population.",
"prms" :
[
{
"n" : "Data",
"dt" : "5",
"dsc" : "Data array, with which Value is compared to."
},
{
"n" : "Value",
"dt" : "2",
"dsc" : "Checked value."
},
{
"n" : "Sigma",
"dt" : "2",
"dsc" : "Known standard deviation of the entire population."
}
]
},
{
"n" : "Mode",
"dsc" : "The Mode method returns the mode, that is, the most frequently occurred value in data array. The Mode function is a measure of relative position of values. If the source array contains only unique values (occur once), then Mode returns NODATA (equal to 1#.QNAN).",
"prms" :
{
"n" : "Sample",
"dt" : "5",
"dsc" : "Data array.",
"ext" : "1"
}
},
{
"n" : "JarqueBeraStat",
"dsc" : "The JarqueBeraStat method returns the Jarque-Bera statistic. The Jarque-Bera test is used to check the hypothesis that an analyzed series has normal distribution.",
"prms" :
{
"n" : "Sample",
"dt" : "5",
"dsc" : "Data array."
}
}
]
},
{
"n" : "Logical",
"fns" :
[
{
"n" : "True",
"dsc" : "Returns logical TRUE."
},
{
"n" : "False",
"dsc" : "Returns logical FALSE."
},
{
"n" : "IIf",
"dsc" : "Checks condition.",
"prms" :
[
{
"n" : "logical_expression",
"dt" : "4",
"dsc" : "Condition."
},
{
"n" : "ValueTrue",
"dt" : "4",
"dsc" : "Value if the condition is correct."
},
{
"n" : "ValueFalse",
"dt" : "4",
"dsc" : "Value if the condition is incorrect."
}
]
},
{
"n" : "_Not",
"dsc" : "Changes logical value of its argument to the opposite one.",
"prms" :
{
"n" : "Value",
"dt" : "4",
"dsc" : "First argument."
}
},
{
"n" : "IsEmpty",
"dsc" : "Returns TRUE if the argument is a link to an empty cell, otherwise returns FALSE.",
"prms" :
{
"n" : "Value",
"dt" : "5",
"dsc" : "First argument."
}
},
{
"n" : "_Or",
"dsc" : "Checks if at least one argument is set to TRUE and returns TRIUE or FALSE. The FALSE value is returned only if arguments are set to FALSE.",
"prms" :
{
"n" : "Logical_value",
"dt" : "4",
"dsc" : "Parameter.",
"ext" : "1"
}
},
{
"n" : "_And",
"dsc" : "Checks if all arguments are set to TRUE and returns TRUE if all arguments are set to TRUE.",
"prms" :
{
"n" : "Logical_value",
"dt" : "4",
"dsc" : "Parameter.",
"ext" : "1"
}
}
]
},
{
"n" : "Python",
"fns" :
[
{
"n" : "PythonInvoke",
"dsc" : "Returns the result of Python function execution.",
"prms" :
[
{
"n" : "ModuleName",
"dt" : "1",
"dsc" : "Name of Python unit in the file system (the file with the *.py extension) or name of the system unit."
},
{
"n" : "FunctionName",
"dt" : "1",
"dsc" : "Name of executed function."
},
{
"n" : "Param",
"dt" : "5",
"dsc" : "Parameter sent to function.",
"ext" : "1"
}
]
},
{
"n" : "PythonInvokeModule",
"dsc" : "Returns the result of function stored in the Python unit.",
"prms" :
[
{
"n" : "ModuleId",
"dt" : "1",
"dsc" : "Identifier of the Python unit in the repository."
},
{
"n" : "FunctionName",
"dt" : "1",
"dsc" : "Name of executed function."
},
{
"n" : "Param",
"dt" : "5",
"dsc" : "Parameter sent to function.",
"ext" : "1"
}
]
}
]
},
{
"n" : "Java",
"fns" :
[
{
"n" : "JavaInvoke",
"dsc" : "Returns the result of static Java method execution.",
"prms" :
[
{
"n" : "ClassName",
"dt" : "1",
"dsc" : "Name of Java class in the file system (the file with the *.class extension) or name of the system class in the JNI signature."
},
{
"n" : "MethodName",
"dt" : "1",
"dsc" : "Name of executed method."
},
{
"n" : "MethodSig",
"dt" : "1",
"dsc" : "JNI signature of method."
},
{
"n" : "Param",
"dt" : "5",
"dsc" : "Parameter sent to method.",
"ext" : "1"
}
]
},
{
"n" : "JavaInvokeModule",
"dsc" : "Returns the result of static method execution stored in the Java unit.",
"prms" :
[
{
"n" : "ModuleId",
"dt" : "1",
"dsc" : "Identifier of Java unit in the repository."
},
{
"n" : "ClassName",
"dt" : "1",
"dsc" : "Class name."
},
{
"n" : "MethodName",
"dt" : "1",
"dsc" : "Name of executed method."
},
{
"n" : "MethodSig",
"dt" : "1",
"dsc" : "JNI signature of method."
},
{
"n" : "Param",
"dt" : "5",
"dsc" : "Parameter sent to method.",
"ext" : "1"
}
]
}
]
}
]
}
}
public static GetTabStaticFormulasResult GetTabStaticFormulas()
{
var somClient = new SomPortTypeClient(); // Proxy object for operation execution
// Operation execution parameters
var tGet = new GetTabStaticFormulas();
// Get information about available functions
var result = somClient.GetTabStaticFormulas(tGet);
return result;
}
See also: