ITimeSeries.Attributes

Синтаксис

Attributes(AttributeID: String): Variant;

Параметры

AttributeID. Идентификатор атрибута.

Описание

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

Комментарии

Данное свойство удобно использовать для доступа к значениям атрибутов показателей для ряда данных, если работа идет с контейнером моделирования, принадлежащим базе данных временных рядов.

Если в параметре AttributeID указать идентификатор необязательного атрибута, то свойство вернет Null, если значения данного атрибута не были получены при загрузке данных. Для загрузки данных необязательных атрибутов базы данных временных рядов используйте свойство IMsFormulaTransform.AdditionalAttributes.

Пример

В данном примере описан пользовательский метод. Ряд данных передается целиком, а не поточечно. База данных временных рядов, содержащая рассчитываемый ряд, должна иметь строковый атрибут показателей с идентификатором «COMM».

Public Function UserFunc(Serie: ITimeSeries): ITimeSeries;

Begin

Serie.Attributes("COMM") := "Добавленный комментарий";

Return Serie;

End Function UserFunc;

Метод производит заполнение значения атрибута «COMM» для рассчитываемого ряда данных.

См. также:

ITimeSeries