ILanerCalculateSerie.CreateFactor

Syntax

CreateFactor([SaveOptions: LnSaveOptions= 255]): IRubricatorFactor;

Parameters

SaveOptions. An optional parameter, that indicates the changes to be saved.

Description

The CreateFactor method creates a factor based on a calculated series.

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. Working area of the time series database must be loaded to UiErAnalyzer1. The working area must contain a 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;

Factor: IRubricatorFactor;

i: integer;

FData: IRubricatorFactData;

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;

Factor := CalculateSerie.CreateFactor;

FData := Factor.FactData;

Debug.WriteLine(FData.FactorKey);

End If;

End For;

End Sub Button1OnClick;

After executing this example the keys of the factors corresponding to the calculated series are displayed in console window.

See also:

ILanerCalculateSerie