Агрегация и дезагрегация 
Агрегация относится к функции, посредством которой значения показателя на уровне детализации автоматически суммируются во время выполнения и отображаются или планируются на агрегированном уровне. Например, при просмотре прогнозируемой потребности для региона в таблице интерактивного планирования можно увидеть прогнозируемую потребность, которую система суммировала для различных каналов сбыта, семейств продуктов, брендов и клиентов для этого определенного региона.
Дезагрегация относится к функции, которая автоматически предоставляет подробные данные значения показателя из агрегированного уровня на уровне детализации. Например, при прогнозе потребности для определенного региона система немедленно развертывает значение в каналы сбыта, семейства продуктов, бренды, продукты, клиентов и т.д. в этом регионе.
Агрегация и дезагрегация обеспечивают метод последовательного планирования по всей организации. Сумма значений на уровне детализации всегда равняется сумме на агрегированном уровне. Значения показателя всегда сохраняются на самом низком уровне детализации. Если существуют агрегаты, данные также сохраняются на этом агрегированном уровне.
Агрегация и дезагрегация каждого показателя определяются его видом расчета и его видом временной дезагрегации.
Виды расчета
Дезагрегация пропорционально времени осуществляется двумя способами, в зависимости от того, создаются или изменяются значения показателя:
Если значения показателя создаются на агрегированном уровне, то на уровне детализации значения распределяются в равных долях.
Если значения показателя изменяются на агрегированном уровне, то значения на уровне детализации изменяются таким образом, что каждое значение представляет ту же долю агрегированного значения, что и прежде.
Значения показателя на уровне детализации распределяются в тех же самых долях, как при определении на основе значений другого показателя. Например, пропорциональное распределение показателя "Базовый/одномерный прогноз" можно применить к показателю "Ручная адаптация". Однако следует учесть, что если для показателя "Базовый/одномерный прогноз" не существует значений, будет выполнено равномерное распределение.
При выборе вида расчета P необходимо также указать в поле Показатель дезагрегации, на основе какого показателя будет выполнена дезагрегация.
Указание
Рекомендуется использовать вид расчета P вместе с видом дезагрегации K.
Во время выполнения среднее значение значений показателя на уровне детализации представлено как результат на агрегированном уровне. Используйте этот вид расчета для показателей, которые представляют процентные ставки (например, процентную разницу между и прогнозом прошлого и этого года) или продажные цены (например, продажная цена за единицу). При вводе значения на агрегированном уровне система дезагрегирует значение согласно дезагрегации пропорционально времени.
Агрегация с видом расчета A:

Агрегация этого вида расчета в основном совпадает с агрегацией вида расчета A, но в этом случае не учитываются начальные подробные значения. При вводе значения на агрегированном уровне система дезагрегирует его путем копирования значения для каждых подробных данных на уровне детализации.
На следующем рисунке представлена агрегация с видом расчета E:

В противоположность виду расчета A система использует значения на самом низком уровне детализации для расчета среднего значения. Это может привести к различным числовым значениям по сравнению с видом расчета A.
Дезагрегация вида расчета D полностью совпадает с дезагрегацией вида расчета A.
На следующем рисунке представлена агрегация с видом расчета D:

Так как виды расчета A, D и E, используемые для средних значений, обычно используются в описательных целях, например, цена за единицу, используйте их главным образом вместе с видом временной агрегации N (см. ниже).
Агрегация этого вида расчета в основном совпадает с агрегацией вида расчета D, но в этом случае не учитываются начальные подробные значения.
При вводе значения на агрегированном уровне система дезагрегирует значение согласно дезагрегации пропорционально времени.
На следующем рисунке представлена агрегация с видом расчета F:
В качестве дезагрегации для производительности затрат этого вида расчета используйте этот вид расчета для показателей, которые не подлежат дезагрегации (например, текстовые строки и строки справки).
Указание
В целом, значения показателя хранятся только на самом низком уровне детализации. При необходимости сохранения значений для показателя с видом расчета N на агрегированном уровне следует определить агрегаты для этого уровня.
Если значения показателя создаются на агрегированном уровне, то значения на уровне детализации распределяются в тех же самых долях, как при определении на основе значений другого показателя. Например, пропорциональное распределение показателя "Базовый/одномерный прогноз" можно применить к показателю "Ручная адаптация". Если для базового показателя не существует значений, значения дезагрегируются равномерно.
Если значения показателя изменяются на агрегированном уровне, то значения на уровне детализации изменяются таким образом, что каждое значение представляет ту же долю агрегированного значения, что и прежде.
При выборе вида расчета I необходимо также указать в поле Показатель дезагрегации, на основе какого показателя будет выполнена дезагрегация при начальном значении.
Указание
Рекомендуется использовать вид расчета I вместе с видом временной дезагрегации I.
Вид временной дезагрегации определяет, как выполнить дезагрегацию данных планирования вовремя. Периоды, в которых сохраняются данные, предоставляются временным растром памяти. Например, если выбрать месяцы и недели во временном растре памяти, данные за июнь и июль будут сохранены в следующих периодах сохранения:
Дата |
Дни |
Период сохранения |
1 - 4 июня |
С четверга по воскресенье |
4 дня |
5 - 11 июня |
С понедельника по воскресенье |
7 дней |
12 - 18 июня |
С понедельника по воскресенье |
7 дней |
19 - 25 июня |
С понедельника по воскресенье |
7 дней |
26 - 30 июня |
С понедельника по пятницу |
5 дней |
1 - 2 июля |
Суббота и воскресенье |
2 дня |
3 - 9 июля |
С понедельника по воскресенье |
7 дней |
10 - 16 июля |
С понедельника по воскресенье |
7 дней |
17 - 23 июля |
С понедельника по воскресенье |
7 дней |
24 - 30 июля |
С понедельника по воскресенье |
7 дней |
31 июля |
Понедельник |
1 день |
Доступны следующие виды временной дезагрегации:
Значения показателя распределяются в периодах сохранения таким образом, чтобы каждое значение периода сохранения последовательно представляло ту же самую процентную долю для основанного на времени агрегированного значения, что и прежде.
Если значения показателя до распределения были начальными, и если идентификатор шкалы времени является частью определения временного растра памяти, система выясняет, существуют ли для этой шкалы времени факторы взвешивания, основанные на времени. Если это так, данные распределяются согласно основанным на времени факторам взвешивания шкалы времени. Если факторы не существуют, данные распределяются равномерно для каждого периода сохранения.
Указание
Если для показателя установлен флажок Допустимо нулевое значение, то показатель с нулевым значением не является начальным (см. раздел Дифференциация начальных значений и нулевых значений).
Этот вид временной дезагрегации в основном совпадает с видом дезагрегации P. Однако если период не содержит значение, данные распределяются на основе другого показателя.
Указание
Если для показателя установлен флажок Допустимо нулевое значение, то показатель с нулевым значением не действителен в качестве начального (см. раздел Дифференциация начальных значений и нулевых значений).
При выборе вида временной дезагрегации I необходимо также указать в поле Показатель дезагрегации, на основе какого показателя будет выполнена дезагрегация, если период не содержит значение.
Указание
Используйте вид временной дезагрегации I с видом расчета I.
Значения показателя распределены равномерно для каждого периода сохранения.
Этот вид временной дезагрегации доступен только для показателей, определенных как не зафиксированные.
Значение в периоде планирования копируется в каждый период сохранения, например, плановое значение 100 для месяца июня копируется в каждый из периодов сохранения 1-2 июня, 5-9 июня, 12-16 июня, 19-23 июня и 26-30 июня. Если представить плановое значение на июнь во время выполнения, система выведет среднее значение всех периодов сохранения.
Этот вид временной дезагрегации доступен только для показателей, определенных как не зафиксированные.
Значения показателя в периодах сохранения распределяются в тех же самых долях, как при определении на основе значений другого показателя. Например, пропорциональное распределение показателя "Базовый/одномерный прогноз" в соответствующем периоде сохранения можно применить к показателю "Ручная адаптация". Однако следует учесть, что, как и в случае с временной дезагрегацией вида P, если для показателя "Базовый/одномерный прогноз" не существует значений, будет выполнено распределение на базе основанного на времени фактора взвешивания или равномерное распределение.
Указание
Если для показателя "Базовый/одномерный прогноз" установлен флажок Допустимо нулевое значение, то показатель с нулевым значением не является начальным (см. раздел Дифференциация начальных значений и нулевых значений).
При выборе вида временной дезагрегации K необходимо также указать в поле Показатель дезагрегации, на основе какого показателя будет выполнена дезагрегация.
Указание
Используйте вид временной дезагрегации K с видом расчета P.
Этот вид временной дезагрегации предусмотрен для временного ряда в планировании логистических сетей (SNP).

При агрегации от коротких периодов сохранения до более продолжительных, например, от недель до месяцев, система берет значение из последнего периода и копирует его в большие периоды. В обратном случае значение записывается во все меньшие периоды.
Для определения вида расчета и вида временной дезагрегации для показателя на экране SAP Easy Access от Advanced Planner and Optimizer выберите Планирование сбыта Выберите требуемую область планирования и нажмите в контекстном меню Изменить. Установите параметры в поле Вид расчета и в поле Временная дезагрегация. Эти параметры настройки применяются ко всем папкам планирования, в которых используется показатель.