ItemIndexByName(Name: String): Integer;
ItemIndexByName[Name: String]: integer;
Name. Идентификатор ряда.
Свойство ItemIndexByName возвращает индекс ряда по его идентификатору.
Если ряд с указанным идентификатором не существует, то метод возвращает значение «-1».
Для выполнения примера добавьте ссылку на системную сборку «Modeller».
Пример является процедурой, содержащей один входной параметр: «ExprMod» - объект, определяющий параметры экспресс-моделирования.
Sub SeriesInf(ExprMod: IExpressModeller);
Var
Series: IEmSeries;
i: Integer;
Begin
Series := ExprMod.Series;
If Series.Count > 0 Then
i := Series.ItemIndexByName("X1");
If i <> -1 Then
Series.Remove(i);
End If;
End If;
End Sub SeriesInf;
Результат выполнения примера: в коллекции исходных рядов будет выполнен поиск ряда с идентификатором «X1», если ряд найден, то он будет удален.
Пример является процедурой, содержащей один входной параметр: «ExprMod» - объект, определяющий параметры экспресс-моделирования.
Imports Prognoz.Platform.Interop.Modeller;
…
Public Shared Sub SeriesInf(ExprMod: IExpressModeller);
Var
Series: IEmSeries;
i: Integer;
Begin
Series := ExprMod.Series;
If Series.Count > 0 Then
i := Series.ItemIndexByName["X1"];
If i <> -1 Then
Series.Remove(i);
End If;
End If;
End Sub SeriesInf;
Результат выполнения примера: в коллекции исходных рядов будет выполнен поиск ряда с идентификатором «X1», если ряд найден, то он будет удален.
См. также: