Match
Implements the MATCH function, which searches for a value in a range and returns its relative position within that range.
Definition
Namespace:Telerik.Documents.Spreadsheet.Expressions.Functions.LookupAndReference
Assembly:Telerik.Windows.Documents.Spreadsheet.dll
Syntax:
public class Match : FunctionWithArguments
Inheritance: objectFunctionBaseFunctionWithArgumentsMatch
Inherited Members
Constructors
Initializes a new MATCH function instance.
public Match()
Fields
The name of the function.
public static readonly string FunctionName
Properties
Gets the metadata describing the MATCH function's category, description, and argument requirements.
public override FunctionInfo FunctionInfo { get; }
The function info as FunctionInfo.
Overrides:
When true, FunctionBase automatically evaluates this function element-wise over any multi-element array argument and returns a spilled array result. Override to true in pure scalar functions (e.g. ABS, LEN, MOD) where applying the function independently to each element of an input array is the correct dynamic-array behavior. Leave false (the default) for reducers.
public override bool LiftsOverArrays { get; }
Overrides:
Methods
Evaluates the MATCH function by searching the lookup array for the specified value and returning its 1-based position.
protected override RadExpression EvaluateOverride(FunctionEvaluationContext<object> context)
The context.
Returns:Function result as RadExpression.
Overrides: