ILanerSerieDisplayParams.PreviousInversionLag

Syntax

PreviousInversionLag: Integer;

Description

The PreviousInversionLag property determines a lag for the period that is used for initial transformation of slice data. By default the property is set to the value of -1, and the previous period is used in initial transformation. The property can possess only negative values and is relevant, if the ILanerSerieDisplayParams.InversionLag property is assigned a value that differs from TsInversionLag.EndOfPrecedingYear.

Example

Executing the example requires a form with the Button1 button, the LanerBox component with the LanerBox1 identifier and the UiErAnalyzer component used as a data source for LanerBox. Workbook of the time series database must be loaded to UiErAnalyzer.

Click the button to start executing this example.

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

Var

i: Integer;

Serie: ILanerSerie;

DisplayParams: ILanerSerieDisplayParams;

Begin

For i := 0 To LanerBox1.SelectedSeriesCount - 1 Do

Serie := LanerBox1.SelectedSeries(i);

DisplayParams := Serie.DisplayParams;

DisplayParams.Inversion := TsInversion.Diff;

DisplayParams.InversionLag := TsInversionLag.PrecidingYear;

DisplayParams.PreviousInversionLag := -3;

End For;

End Sub Button1OnClick;

After executing the example, the mode of displaying data of all series, highlighted in the LanerBox component, is changed. Increase of series values to the previous year with the lag of 3 is displayed instead of initial data.

See also:

ILanerSerieDisplayParams