Определение полуаддитивного поведения
Во многих бизнес-сценариях широко распространены полуаддитивные меры, которые не используют статистическое вычисление единообразно для всех измерений. Со временем данная проблема затрагивает все кубы, основанные на моментальных снимках балансов. Такие моментальные снимки можно найти в приложениях, связанных с ценными бумагами, балансом счета, бюджетированием, персоналом, страховыми полисами и требованиями, и многими другими областями коммерческой деятельности.
Для определения метода статистического вычисления для отдельных мер или элементов атрибута типа учетной записи добавьте к кубу полуаддитивный режим. Если в кубе содержится измерение счетов, то полуаддитивный режим можно добавлять автоматически на основании типа учетной записи.
Чтобы добавить полуаддитивный режим, используйте мастер бизнес-аналитики и выберите параметр Определить полуаддитивный режим на странице Выбор расширения. Данный мастер затем проведет пользователя по шагам, определяющим меры, работающие в полуаддитивном режиме.
Определение полуаддитивного режима
На странице Определение полуаддитивного режима мастера выберите способ определения полуаддитивности, выбрав один из следующих параметров:
Отключить полуаддитивный режим
Удаляет полуаддитивный режим из куба, в котором полуаддитивный режим был ранее определен. Данный выбор восстанавливает для показателя значение SUM, если для меры установлено значение, соответствующее любому из следующих типов статистической функции:By Account
Average of Children
First Child
Last Child
Last Nonempty Child
First Nonempty Child
None
Данный параметр не меняет меры с обычной статистической функцией: Sum, Min, Max, Count или DistinctCount.
Мастер определил измерение счетов «Учетная запись», в которой содержатся полуаддитивные элементы. Сервер будет проводить статистическое вычисление элементов этого измерения согласно полуаддитивному режиму, назначенному каждому типу учетной записи.
Приводит к тому, что система установит все меры из групп мер, измеренных измерением типа «Счет» статистической функцией «By Account», а сервер будет собирать члены измерения согласно полуаддитивному поведению, заданному для каждого счетного типа.Примечание Данный параметр будет выбран по умолчанию, если мастер определит измерение типа «Учетная запись».
Определение полуаддитивного режима для отдельных мер
Позволяет выбрать полуаддитивный режим каждой меры в отдельности. Значение по умолчанию равно SUM (полностью аддитивное).Примечание Данный параметр выбирается по умолчанию, если мастер не определяет измерение типа «Учетная запись».
Для каждой меры можно выбирать любой из типов полуаддитивных функций, описанных в следующей таблице.
Полуаддитивная функция
Описание
Average of Children
Статистическая схема элемента представляет собой среднее его потомков.
ByAccount
Система читает полуаддитивное поведение, заданное для счетного типа.
Count
Статистическая схема представляет собой число элементов.
Distinct Count
Статистическая схема представляет собой число уникальных элементов.
First Child
Значение элемента вычисляется как значение его первого потомка в соответствии с измерением времени.
FirstNonEmpty
Значение элемента вычисляется как значение его первого потомка в соответствии с измерением времени, содержащим данные.
LastChild
Значение элемента вычисляется как значение его последнего потомка в соответствии с измерением времени.
LastNonEmpty
Значение элемента вычисляется как значение его последнего потомка в соответствии с измерением времени, содержащим данные.
Max
Применяется стандартная максимальная статистическая функция.
Min
Применяется стандартная минимальная статистическая функция.
None
Статистическая схема не применяется.
Sum
Применяется стандартная функция суммирования.
После завершения работы с мастером любой существующий полуаддитивный режим будет заменен.