IStandardCube.SelSetOriginalOnly

Fore Syntax

SelSetOriginalOnly: Boolean;

Fore.NET Syntax

SelSetOriginalOnly: boolean;

Description

The SelSetOriginalOnly property determines whether data can be aggregated by full-selection dimensions.

Comments

This checkbox value determines whether the From Source Facts» для фиксированных измерений в различных инструментах Prognoz Platform 9. По умолчанию свойству установлено значение False, при этом данный метод агрегации не доступен. При установке свойству SelSetOriginalOnly значения True возможны следующие варианты:

Пример Fore

Для выполнения примера предполагается наличие в репозитории стандартного куба с идентификатором «STD_CUBE». Для фактов куба настроена агрегация. Среди полей источника данных куба имеются поля, которые не связаны с измерениями куба. Подключите системные сборки: Cubes, Metabase.

Sub UserProc;
Var
    MB: IMetabase;
    Cube: IStandardCube;
Begin
    MB := MetabaseClass.Active;
    Cube := MB.ItemById("STD_CUBE").Edit As IStandardCube;
    Cube.SelSetOriginalOnly := True;
    (Cube As IMetabaseObject).Save;
End Sub UserProc;

При выполнении примера в кубе будет включена агрегация данных по измерениям с полной отметкой. После этого, при использовании данного куба в качестве источника данных в каких-либо инструментах Prognoz Platform 9, будет возможность использовать агрегацию из фактов куба.

Пример Fore.NET

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

Imports Prognoz.Platform.Interop.Cubes;
Imports Prognoz.Platform.Interop.Metabase;

Public Shared Sub Main(Params: StartParams);
Var
    MB: IMetabase;
    Cube: IStandardCube;
Begin
    MB := Params.Metabase;
    Cube := MB.ItemById["STD_CUBE"].Edit() As IStandardCube;
    Cube.SelSetOriginalOnly := True;
    (Cube As IMetabaseObject).Save();
End Sub;

См. также:

IStandardCube