Пример
дезагрегации и округления
В этом примере показана дезагрегация показателя при следующих условиях:
● Определена периодичность в месяцах и неделях для области планирования.
● Область планирования включает в себя три признака: сбытовая организация, местоположение и продукт.
● Для показателя используется Пропорциональный вид расчета и вид временной дезагрегации Пропорциональное распределение.
● Значения показателя в настоящее время не существуют.
● Ввод данных происходит на уровне сбытовой организации.
● Планирование выполняется ежемесячно; т.е. растр периода, присоединенный к ракурсу данных, содержит только месяцы.
Данные сохраняются в технических периодах. В неделе, содержащей переход от одного месяца к другому, имеются два технических периода. Это позволяет различать данные в различных месяцах.

Данные загружаются для сбытовой организации S1 в интерактивном планировании. Для сбытовой организации S1 существуют следующие комбинации значений признаков:
Сбытовая организация |
Продукт |
Местоположение |
S1 |
P1 |
L1 |
S1 |
P2 |
L1 |
S1 |
P3 |
L1 |
S1 |
P1 |
L2 |
S1 |
P2 |
L2 |
В качестве объема потребности в марте вводится 100 штук.

Выбор данных для сбытовой организации S1
Сначала выполняется временная дезагрегация. Таким образом, в технических периодах сначала дезагрегируются 100 штук уровня сбытовой организации S1. При выполнении этой дезагрегации в качестве основы используется количество рабочих дней в каждом периоде, так как показатель еще не содержит значения. В нашем примере не был определен производственный календарь, таким образом, предполагалось, что каждая неделя состоит из семи рабочих дней. В марте 31 рабочий день. Выполняется следующий расчет:
Технический период |
Число дней |
Расчет |
Округленное значение |
Остаток |
01.03 |
2 |
100 * 2/31 = 6,4516… |
6 |
0,4516... |
03.03 |
7 |
100 * 7/31 = 22,5806... |
22 |
0,5806... |
10.03 |
7 |
100 * 7/31 = 22,5806.. |
22 |
0,5806... |
17.03 |
7 |
100 * 7/31 = 22,5806... |
22 |
0,5806... |
24.03 |
7 |
100 * 7/31 = 22,5806... |
22 |
0,5806... |
31.03 |
1 |
100 * 1/31 = 3,2258... |
3 |
0,2258... |
Итого: |
|
|
97 |
3 |
В каждом техническом периоде выбирается точная доля и выполняется округление этого значения согласно степени точности, используемой для показателя. В нашем примере для степени точности показателя мы используем опцию Без десятичного разряда.
Теперь происходит распределение остатка 3, суммированного из отдельных остатков всех периодов. Остаток разделяется на число долей, каждая из которых равна минимально возможной единице (см. Округление в планировании сбыта ). Затем каждому периоду последовательно присваивается такая доля (согласно ранговой последовательности остатков, начиная с самого высокого). Если периоды имеют одинаковую ранговую последовательность, происходит случайное распределение долей для предотвращения наращивания остатков в смежных периодах.
Технический период |
Остаток из уровня 1 |
Ранговая последовательность остатка |
Доля |
Результат |
01.03. |
0.4516... |
2. |
0 |
6 |
03.03. |
0.5806... |
1. |
1 |
23 |
10.03. |
0.5806... |
1. |
0 |
22 |
17.03. |
0.5806... |
1. |
1 |
23 |
24.03. |
0.5806... |
1. |
1 |
23 |
31.03. |
0.2258... |
3. |
0 |
3 |
Итого: |
|
|
|
100 |
Временная дезагрегация на уровне сбытовой организации S1 имеет следующий итоговый результат. Система присваивает 6 штук первому техническому периоду от 1 марта (два рабочих дня). Система присваивает по 23 штуки следующим периодам от 3 марта, 17 марта и 23 марта (каждый по 7 рабочих дней) на основе случайного распределения долей остатка. Период от 10 марта (семь рабочих дней), который является равнозначным, не получает долю остатка, и, следовательно, получает только 22 штуки. Окончательному периоду от 31 марта присваиваются 3 штуки (1 рабочий день).
Структурная дезагрегация выполняется в агрегационной иерархии. Это означает, что данные агрегированного уровня распределяются на подробном уровне, и при этом используется вид расчета показателя (в этом случае пропорциональный).
Для каждого технического периода распределяются значения, определенные заранее временной дезагрегацией, по отдельности от уровня сбытовой организации до пяти комбинаций значений признаков. Так как никакие значения показателя в настоящее время не существуют, данные распределяются равномерно согласно используемому виду расчета. Логика округления и распределение остатка, которые здесь используются, соответствуют методам, описанным выше в разделе Временной дезагрегации. В любом случае, не используется случайное распределение остатка для комбинаций значений признаков с одинаковой ранговой последовательностью. Вместо этого последовательно присваиваются определенные доли. Во избежание накопления остатков для отдельных комбинаций значений признаков система записывает для каждой дезагрегации значений в техническом периоде последнюю комбинацию значений признаков, в которой был добавлен остаток. В следующем периоде система запускается со следующей комбинации значений признаков, продолжая присваивать остаток.
В нижеприведенном примере распределяемые в техническом периоде от 3 марта 23 штуки разделены на пять комбинаций значений признаков:
Комбинация значений признаков |
Расчет |
Округленное значение |
Остаток |
P1 L1 |
23 * 1/5 = 4,6 |
4 |
0,6 |
P2 L1 |
23 * 1/5 = 4,6 |
4 |
0,6 |
P3 L1 |
23 * 1/5 = 4,6 |
4 |
0,6 |
P1 L2 |
23 * 1/5 = 4,6 |
4 |
0,6 |
P2 L2 |
23 * 1/5 = 4,6 |
4 |
0,6 |
Итого: |
|
20 |
3 |
После определения доли и округления этих значений остаток 3 распределяется на пять комбинаций значений признаков согласно ранговой последовательности остатков. Все комбинации значений признаков в нашем примере являются равнозначными. До дезагрегации этих значений в техническом периоде от 3 марта распределяются значения технического периода от 1 марта. Здесь происходит только одно присвоение остатка для первой комбинации значений признаков P1 L1. Следовательно, присвоение остатка следующему периоду начинается со второй комбинации значений признаков P2 L1. Система последовательно присваивает остаток комбинациям значений признаков с одинаковой ранговой последовательностью до полного распределения остатка.
Комбинация значений признаков |
Остаток из уровня 1 |
Ранговая последовательность остатка |
Доля |
Результат |
P1 L1 |
0,6 |
1. |
0 |
4 |
P2 L1 |
0,6 |
1. |
1 |
5 |
P3 L1 |
0,6 |
1. |
1 |
5 |
P1 L2 |
0,6 |
1. |
1 |
5 |
P2 L2 |
0,6 |
1. |
0 |
4 |
Итого: |
|
|
|
23 |
Выполняется последовательный расчет для каждого технического периода. На данном рисунке схематически показаны итоговые результаты:
