Интерфейс IStandardCubeFactBindings содержит свойства для настройки вычисляемого факта куба.
Привязку факта куба возвращает свойство IStandardCubeFactBindings.Binding. Исходная коллекция IStandardCubeFactBindings должна быть получена с помощью свойства IStandardCube.CalcBindings. Для работы с вычисляемым фактом приведите результат свойства IStandardCubeFactBindings.Binding к интерфейсу IStandardCubeCalculatedFactBinding.
Настройка вычисляемого факта заключается в определении формулы, по которой будет осуществляться вычисление значений. Формула указывается в свойстве IStandardCubeFactBinding.Formula.
Если в структуре куба имеется календарное измерение, то с помощью свойств TimeBackwardLag, TimeForwardLag, TimeLagLevel можно задать параметры расширения отметки (лаги) при извлечении данных. Расширение отметки может потребоваться, если для вычисления формул необходимы значения по элементам, которые не включены в отметку.
| Имя свойства | Краткое описание | |
![]() |
CalcMethod | Свойство CalcMethod определяет режим расчёта значений вычисляемого факта при построении куба. |
![]() |
IncludeInSelection | Свойство IncludeInSelection определяет, будет ли вычисляемый факт включаться в отметку при вычислении куба. |
![]() |
TimeBackwardLag | Свойство TimeBackwardLag определяет значение, на которое происходит увеличение отметки назад (лаг назад), по заданному уровню календаря. |
![]() |
TimeForwardLag | Свойство TimeForwardLag определяет значение, на которое происходит увеличение отметки вперед (лаг вперед), по заданному уровню календаря. |
![]() |
TimeLagLevel | Свойство TimeLagLevel определяет уровень календаря, по которому необходимо сместить отметку, для расчета вычисляемого показателя. |
| Имя свойства | Краткое описание | |
![]() |
AggregatedDataType | Свойство AggregatedDataType определяет тип данных после агрегации. |
![]() |
AggregatedDataTypePrecision | Свойство AggregatedDataTypePrecision определяет точность значения (количество знаков после запятой) после агрегации. |
![]() |
AggregationType | Свойство AggregationType определяет тип агрегации на источнике данных. |
![]() |
BindingRole | Свойство BindingRole возвращает роль привязки. |
![]() |
CustomAggregateFunction | Свойство CustomAggregateFunction определяет пользовательский метод расчета агрегации. |
![]() |
DistinctAggregate | Свойство DistinctAggregate определяет, агрегировать ли идентичные данные. |
![]() |
FactKey | Свойство FactKey возвращает ключ факта, по которому определяется привязка. |
![]() |
Formula | Свойство Formula возвращает выражение, определяющее привязку факта куба к полям источника данных, либо выражение, по которому будет определяться значение вычисляемого факта. |
![]() |
ReadOnly | Свойство ReadOnly возвращает признак доступности данных факта куба только для чтения. |
![]() |
ReverseFactKey | Свойство ReverseFactKey определяет ключ факта куба, значения которого будут вычисляться по формуле ReverseFormula. |
![]() |
ReverseFormula | Свойство ReverseFormula возвращает выражение, по которому будет определяться значение факта с ключом ReverseFactKey. |
См. также: