CreateDerivedSeries: LnOptionState;
CreateDerivedSeries: Prognoz.Platform.Interop.Laner.LnOptionState;
Свойство CreateDerivedSeries определяет, отображать ли дочерние ряды у вычисляемых рядов.
Данная настройка перекрывает настройки видимости отдельных рядов.
Для выполнения примера в репозитории предполагается наличие рабочей книги с идентификатором «WORKBOOK_CALC», содержащей несколько рядов с данными.
Добавьте ссылки на системные сборки: Express, Laner, Metabase.
Sub UserProc;
Var
mb: IMetabase;
WbkObj: IMetabaseObject;
EaxAn: IEaxAnalyzer;
Laner: ILaner;
Serie: ILanerSerie;
Begin
// Получаем рабочую книгу
mb := MetabaseClass.Active;
WbkObj := mb.ItemById("WORKBOOK_CALC").Edit;
EaxAn := WbkObj As IEaxAnalyzer;
// Получаем объект для выполнения операций с рабочей книгой
Laner := EaxAn.Laner;
// Скрываем дочерние ряды у вычислимых рядов
Laner.CreateDerivedSeries := LnOptionState.offOption;
// Сохраняем изменения
WbkObj.Save;
End Sub UserProc;
В результате выполнения примера в рабочей книге будут скрыты дочерние ряды у вычисляемых рядов.
Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore.
Imports Prognoz.Platform.Interop.Express;
Imports Prognoz.Platform.Interop.Laner;
…
Public Shared Sub Main(Params: StartParams);
Var
mb: IMetabase;
WbkObj: IMetabaseObject;
EaxAn: IEaxAnalyzer;
Laner: ILaner;
Serie: ILanerSerie;
Begin
// Получаем рабочую книгу
mb := Params.Metabase;
WbkObj := mb.ItemById["WORKBOOK_CALC"].Edit();
EaxAn := WbkObj As IEaxAnalyzer;
// Получаем объект для выполнения операций с рабочей книгой
Laner := EaxAn.Laner;
// Скрываем дочерние ряды у вычислимых рядов
Laner.CreateDerivedSeries := LnOptionState.lnosOffOption;
// Сохраняем изменения
WbkObj.Save();
End Sub;
См. также: