ShiftVal(Coord: ICalculatedCubeInstanceCoord; Lag: Integer): Variant;
Coord. Координата, относительно которой осуществляется смещение.
Lag. Лаг, с которым необходимо сместить координату.
Метод ShiftVal возвращает значение по координате, смещенной относительно данной координаты по календарному измерению с заданным лагом.
Данный метод предназначен для использования в прикладных макросах, вычисляющих значение по текущей координате в вычисляемом кубе.
Данный пример является макросом для вычисляемого куба.
Function TestFunction(InputCoord: ICalculatedCubeInstanceCoord): Variant;
Var
Val: Variant;
Begin
Val := CalculatedCube.ShiftVal(InputCoord, -1);
Return (Val As Double) * 10;
End Function TestFunction;
При выполнении макроса в качестве текущего значения будет возвращено значение следующей координаты, увеличенное в десять раз.
См. также: