IMetaDictionaryLookup.AppendKeysFilter

Синтаксис

AppendKeysFilter(Selections: IDimSelectionSet; Operator_: OrmLogicalOperator);

Параметры

Selections. Отметка элементов;

Operator_. Параметры применения отметки.

Описание

Метод AppendKeysFilter осуществляет добавление фильтрации по отметке элементов.

Пример

Для выполнения примера предполагается наличие в репозитории базы данных временных рядов с идентификатором OBJ_FC.

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

Sub UserProc;
Var
    MB: IMetabase;
    RubDesc: IMetabaseObjectDescriptor;
    RubrIn: IRubricatorInstance;
    DictInst: IMetaDictionaryInstance;
    MetaDLookup: IMetaDictionaryLookup;
    Dest: ICubeInstanceDestinations;
    DimSS: IDimSelectionSet;
    DimSet: IDimSelection;
Begin
    MB := MetabaseClass.Active;
    RubDesc := MB.ItemById("OBJ_FC");
    RubrIn := RubDesc.Open(NullAs IRubricatorInstance
    DictInst := RubrIn.GetDictionary(RubricatorDictionary.FactsValues);
    MetaDLookup := DictInst.CreateLookup("");
    Dest := (RubrIn As ICubeInstance).Destinations;
    DimSS := Dest.DefaultDestination.CreateDimSelectionSet;
    For Each DimSet In DimSS Do
        DimSet.SelectAll;
    End For;
    MetaDLookup.AppendKeysFilter(DimSS, OrmLogicalOperator.Or_);
End Sub Userproc;

После выполнения примера будет добавлена фильтрация по отметке элементов.

См. также:

IMetaDictionaryLookup