ILanerSerie.ObservationValue

Синтаксис

ObservationValue(Attribute: IMetaAtribute; Date: DateTime): Variant;

Параметры

Attribute - атрибут наблюдения показателя.

Date - календарная точка.

Описание

Свойство ObservationValue определяет значение атрибута наблюдения показателя в заданной календарной точке.

Пример

Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием «Button1», компонента TabSheetBox и компонента UiErAnalyzer с наименованием «UiErAnalyzer1», являющегося источником данных для TabSheetBox. В «UiErAnalyzer1» должна быть загружена рабочая книга базы данных временных рядов.

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

Var

ErA: IEaxAnalyzer;

Laner: ILaner;

Series: ILanerSeries;

Serie: ILanerSerie;

Rubricator: IRubricator;

ObsAttr: IMetaAttributes;

attr: IMetaAttribute;

dt: DateTime;

Begin

ErA := UiErAnalyzer1.ErAnalyzer;

Laner := ErA.Laner;

Series := Laner.Series;

Serie := Series.Item(0);

Rubricator := Laner.RubricatorInstance.Rubricator;

ObsAttr := Rubricator.Values.Attributes;

attr := ObsAttr.FindByKind(MetaAttributeKind.Value);

dt := DateTime.ComposeDay(2006, 1, 1);

Debug.WriteLine(Serie.ObservationValue(attr, dt));

End Sub Button1OnClick;

После выполнения примера в окно консоли будет выведено значение первого ряда рабочей книги на первое января 2006 года.

См. также:

ILanerSerie