IMsCompositeFormulaTerm.InversedExpressionText

Синтаксис

InversedExpressionText: String;

Описание

Свойство InversedExpressionText возвращает текст формулы, по которой будет рассчитываться значение составного терма, с учетом преобразований над термом.

Пример

Для выполнения примера предполагается наличие в репозитории контейнера моделирования с идентификатором «MODEL_SPACE». В данном контейнере должна присутствовать модель с идентификатором «MODEL», рассчитываемая методом линейной регрессии (оценка МНК).

Sub Main;

Var

mb: IMetabase;

ms: IMetabaseObjectDescriptor;

model: IMsModel;

fTransform: IMsFormulaTransform;

lin: IMsLinearRegressionTransform;

cfTerm: IMsCompositeFormulaTerm;

Begin

mb := MetabaseClass.Active;

ms := mb.ItemById("MODEL_SPACE");

model := mb.ItemByIdNamespace("MODEL", ms.Key).Bind As IMsModel;

fTransform := model.Transform;

lin := fTransform.FormulaItem(0).Method As IMsLinearRegressionTransform;

cfTerm := lin.Explanatories.Item(0);

Debug.WriteLine(cfTerm.InversedExpressionText);

End Sub Main;

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

См. также:

IMsCompositeFormulaTerm