IStandardCubeCalculatedFactBinding

Описание

Интерфейс IStandardCubeFactBindings содержит свойства для настройки вычисляемого факта куба.

Комментарии

Привязку факта куба возвращает свойство IStandardCubeFactBindings.Binding. Исходная коллекция IStandardCubeFactBindings должна быть получена с помощью свойства IStandardCube.CalcBindings. Для работы с вычисляемым фактом приведите результат свойства IStandardCubeFactBindings.Binding к интерфейсу IStandardCubeCalculatedFactBinding.

Настройка вычисляемого факта заключается в определении формулы, по которой будет осуществляться вычисление значений. Формула указывается в свойстве IStandardCubeFactBinding.Formula.

Если в структуре куба имеется календарное измерение, то с помощью свойств TimeBackwardLag, TimeForwardLag, TimeLagLevel можно задать параметры расширения отметки (лаги) при извлечении данных. Расширение отметки может потребоваться, если для вычисления формул необходимы значения по элементам, которые не включены в отметку.

Свойства

  Имя свойства Краткое описание
CalcMethod Свойство CalcMethod определяет режим расчёта значений вычисляемого факта при построении куба.
IncludeInSelection

Свойство IncludeInSelection определяет, будет ли вычисляемый факт включаться в отметку при вычислении куба.

TimeBackwardLag Свойство TimeBackwardLag определяет значение, на которое происходит увеличение отметки назад (лаг назад), по заданному уровню календаря.
TimeForwardLag Свойство TimeForwardLag определяет значение, на которое происходит увеличение отметки вперед (лаг вперед), по заданному уровню календаря.
TimeLagLevel Свойство TimeLagLevel определяет уровень календаря, по которому необходимо сместить отметку, для расчета вычисляемого показателя.

Свойства, унаследованные от IStandardCubeFactBinding

  Имя свойства Краткое описание
AggregatedDataType

Свойство AggregatedDataType определяет тип данных после агрегации.
AggregatedDataTypePrecision

Свойство AggregatedDataTypePrecision определяет точность значения (количество знаков после запятой) после агрегации.
AggregationType

Свойство AggregationType определяет тип агрегации на источнике данных.
BindingRole

Свойство BindingRole возвращает роль привязки.
CustomAggregateFunction

Свойство CustomAggregateFunction определяет пользовательский метод расчета агрегации.
DistinctAggregate

Свойство DistinctAggregate определяет, агрегировать ли идентичные данные.
FactKey

Свойство FactKey возвращает ключ факта, по которому определяется привязка.
Formula

Свойство Formula возвращает выражение, определяющее привязку факта куба к полям источника данных, либо выражение, по которому будет определяться значение вычисляемого факта.
ReadOnly

Свойство ReadOnly возвращает признак того, доступно ли редактирование данных через привязку. Актуально только для вычисляемых фактов куба.
ReverseFactKey

Свойство ReverseFactKey определяет ключ факта куба, значения которого будут вычисляться по формуле ReverseFormula.
ReverseFormula

Свойство ReverseFormula возвращает выражение, по которому будет определяться значение факта с ключом ReverseFactKey.

См. также:

Интерфейсы сборки Cubes