Начало области содержимого

Документация по функциям Округление в планировании сбыта  Локализовать документ в его структуре Библиотеки SAP

Использование

Округление является существенной частью для объяснения вычислений, выполняемых в планировании сбыта.

Заметка

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

Точность чисел

Внутри планирования сбыта используется арифметика с плавающей запятой, например, для макросов и прогнозирования (см. Число). В интерактивном планировании числа отображаются максимум с шестью десятичными разрядами. В стандартной системе количество десятичных разрядов определяется из единицы измерения.

В планировании сбыта можно указать количество десятичных разрядов для каждого показателя. Перед преобразованием из внутреннего формата, используемого в интерактивном планировании, в формат liveCache система сначала преобразует в формат, указанный в показателе. В этом случае выполняется округление до ближайшего целого числа (т.е. если число меньше 0,5, оно округляется в меньшую сторону; если больше 0,5, оно округляется в большую сторону).

Затем система преобразует формат показателя в формат liveCache. В liveCache используется фиксированный формат числа 12,3; т.е. 12 позиций до запятой и три после. При преобразовании в формат liveCache система округляет до ближайшего целого числа.

Пример обработки десятичных разрядов в интерактивном планировании и в liveCache

В интерактивном планировании в ячейку введено значение 3,58225. Значение, которое окончательно сохраняется в liveCache, может отличаться в зависимости от количества десятичных разрядов, определенного для показателя.

Количество десятичных разрядов в показателе

Промежуточное значение

Значение в liveCache

0

4

4.000

1

3.6

3.600

2

3.58

3.580

3 или больше

3.582

3.582

Дезагрегация и округление

Эффекты округления являются наиболее заметными при работе с целыми значениями, например, с штуками, бутылками или поддонами. В следующем примере расчета показано, как выполняется округление, если значения признаков уже существуют для выбора. Если, как в этом примере, используется вид расчета Пропорциональный, эти существующие значения признаков учитываются как долевые коэффициенты; другими словами, новые значения признаков распределяются пропорционально старым значениям.

Для просмотра другого, более подробного примера дезагрегации (хотя и без долевых коэффициентов) см. Пример дезагрегации и округления.

Графические значения объяснены в сопроводительном тексте

Расчет выполняется следующим образом:

...

       1.      Система выбирает точные пропорциональные доли для каждой комбинации значений признаков и округляет эти значения согласно выбранной доле точности для показателя. В примере, представленном здесь, система округляет десятичные разряды до нуля.

       2.      Для каждой комбинации значений признаков определяется разница между точным значением и округленным значением и, таким образом, определяется порядок для распределения остатка на шаге 5 (в случае необходимости).

       3.      Затем суммируются остатки всех комбинаций значений признаков.

       4.      Система разделяет сумму на число пропорциональных долей, каждая равна наименьшей возможной единице для распределения.

Обзор наименьших возможных единиц в зависимости от количества десятичных разрядов

Количество десятичных разрядов в показателе

Наименьшая возможная единица

0

1

1

0.1

2

0.01

3 или больше

0.001

       5.      Пропорциональная доля присваивается каждой комбинации значений признаков по нисходящей согласно остатку, определенному на шаге 2, до тех пор, пока сумма остатков (определенная на шаге 3) не будет полностью распределена.

Заметка

Порядок комбинаций значений признаков в liveCache необязательно такой же, как порядок в интерактивном планировании. Это может привести к неожиданным результатам.

 

 

Конец области содержимого