ILanerCalculateSerie.IndexOfDerivedType

Syntax

IndexOfDerivedType(Type: LnDerivedSerieType): Integer;

Parameters

Type. The child series type.

Description

The IndexOfDerivedType method returns the index of the child series of defined type.If the calculated series does not have the child series of a defined type, the method returns -1.

Example

Executing the example requires a form with the Button1 button, the TabSheetBox component and the UiErAnalyzer component named UiErAnalyzer1 which is used as a data source for TabSheetBox. UiErAnalyzer1 must contain the working area of the time series database that includes the calculated series.

Click the button to start executing this example.

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);

Var

ErAn: IEaxAnalyzer;

Laner: ILaner;

Serie: ILanerSerie;

CalculateSerie: ILanerCalculateSerie;

i, ind: Integer;

Begin

ErAn := UiErAnalyzer1.ErAnalyzer;

Laner := ErAn.Laner;

For i := 0 To Laner.Series.Count - 1 Do

Serie := Laner.Series.Item(i);

If Serie.Kind = LnSerieKind.Calculate Then

CalculateSerie := Serie As ILanerCalculateSerie;

ind := -1;

ind := CalculateSerie.IndexOfDerivedType(LnDerivedSerieType.DUpperConfidenceLevel);

If ind <> -1 Then

Debug.WriteLine("The remainders series index: " + ind.ToString);

End If;

End If;

End For;

End Sub Button1OnClick;

After executing this example the index of the child remainders series is displayed in console windows.

See also:

ILanerCalculateSerie