IMsFillGapsTransform.InputTerm

Синтаксис

InputTerm: IMsFormulaTermInfo;

Описание

Свойство InputTerm определяет параметры входного терма, соответствующего исходной переменной.

Комментарии

Свойство устарело, используйте IMsMethodSeries.Input.

Пример

Для выполнения примера предполагается наличие в репозитории контейнера моделирования с идентификатором «MODEL_SPACE». В контейнере присутствует переменная с идентификатором «VAR_MONTH» и модель с идентификатором «MODEL». Модель использует для расчета метод обработки пропусков.

Sub Main;

Var

Metabase: IMetabase;

ModelspaceDescr: IMetabaseObjectDescriptor;

Model: IMsModel;

Trans: IMsFormulaTransform;

Formula: IMsFormula;

FillGaps: IMsFillGapsTransform;

Input_Var: IVariableStub;

iVar: IMsFormulaTransformVariable;

Slice: IMsFormulaTransformSlice;

Info: IMsFormulaTermInfo;

Begin

Metabase := MetabaseClass.Active;

ModelspaceDescr := Metabase.ItemById("MODEL_SPACE");

Model := Metabase.ItemByIdNamespace("MODEL", ModelspaceDescr.Key).Edit As IMsModel;

Trans := Model.Transform;

Formula := Trans.FormulaItem(0);

FillGaps := Formula.Method As IMsFillGapsTransform;

Input_Var := Metabase.ItemByIdNamespace("VAR_MONTH", ModelspaceDescr.Key).Bind As IVariableStub;

iVar := Trans.Inputs.Add(Input_Var);

Slice := iVar.Slices.Add(Null);

Info := Trans.CreateTermInfo;

Info.Slice := Slice;

FillGaps.InputTerm := Info;

(Model As IMetabaseObject).Save;

End Sub Main;

После выполнения примера данные исходного ряда будут извлекаться из переменной «VAR_MONTH».

См. также:

IMsFillGapsTransform