IEaxObject.Laner

Синтаксис Fore

Laner: ILaner;

Синтаксис Fore.NET

Laner: Prognoz.Platform.Interop.Laner.ILaner;

Описание

Свойство Laner определяет объект для работы с рабочей книгой базы данных временных рядов в рядном режиме.

Комментарии

Для определения объекта, представляющего основу для построения таблицы с данными, используйте IEaxObject.Pivot.

Пример Fore

Для выполнения примера в репозитории необходимо наличие экспресс-отчета с идентификатором «EXPRESS», содержащего таблицу.

Добавьте ссылки на системные сборки: Express, Metabase.

Sub UserProc;
Var
    MB: IMetabase;
    Analyzer: IEaxAnalyzer;
    Slice: IEaxDataAreaSlice;
Begin
    MB := MetabaseClass.Active;
    Analyzer := MB.ItemById("EXPRESS").Bind As IEaxAnalyzer;
    Slice := Analyzer.DataArea.Slices.Item(0);
    If Slice.Views.Item(0).Laner = Null Then
        Debug.WriteLine("Используется Pivot");
    Else
        Debug.WriteLine("Используется Laner");
    End If;
End Sub UserProc;

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

Пример Fore.NET

Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore.

Imports Prognoz.Platform.Interop.Express;

Public Shared Sub Main(Params: StartParams);
Var
    MB: IMetabase;
    Analyzer: IEaxAnalyzer;
    Slice: IEaxDataAreaSlice;
Begin
    MB := Params.Metabase;
    Analyzer := MB.ItemById["EXPRESS"].Bind() As IEaxAnalyzer;
    Slice := Analyzer.DataArea.Slices.Item[0];
    If Slice.Views.Item[0].Laner = Null Then
        System.Diagnostics.Debug.WriteLine("Используется Pivot");
    Else
        System.Diagnostics.Debug.WriteLine("Используется Laner");
    End If;
End Sub;

См. также:

IEaxObject