IMDCalculationInstance.Calculate

Синтаксис

Calculate(Args: IMDCalculationCalculateArgs);

Параметры

Args. Параметры многомерного расчёта на сервере БД.

Описание

Метод Calculate осуществляет многомерный расчёт на сервере БД с учетом установленных параметров расчёта.

Пример

Для выполнения примера предполагается наличие в репозитории многомерного расчёта на сервере БД с идентификатором MDCalc_1.

Sub UserProc;
Var
    MB: IMetabase;
    MDInst: IMDCalculationInstance;
    Args: IMDCalculationCalculateArgs;
Begin
    MB := MetabaseClass.Active;
    MDInst := MB.ItemById("MDCalc_1").Open(NullAs IMDCalculationInstance;
    Args := MDInst.CreateCalculateArgs;
    Args.CleanType := MDCalculateArgsCleanType.All;
    MDInst.Calculate(Args);
End Sub UserProc;

После выполнения примера будет осуществлен многомерный расчёт на сервере БД. Перед расчётом приёмник данных будет очищен.

См. также:

IMDCalculationInstance