Поделиться через


Разработка моделей расчета

Модели расчета позволяют упорядочивать и настраивать плитки, чтобы определить расчет, выполняемый профиль расчета. Каждая модель представляет собой блок-схему, которая графически представляет расчеты, выполняемые моделью.

Создание и настройка модели расчета

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

Выполните следующие действия, чтобы создать и настроить модель расчета.

  1. В области навигации выберите Операции>Расчеты.
  2. Выберите профиль расчета, для которого вы хотите создать или настроить модель расчета.
  3. На вкладке Модель расчета всегда будет хотя бы одна плитка (типа Входные данные) в верхней части блок-схемы. Модель обрабатывается сверху вниз, и последняя плитка должна быть плиткой типа Сохранить*. Добавляйте, удаляйте и располагайте плитки по своему усмотрению, а также настраивайте параметры для каждой из них. Рекомендации см. на рисунке после этой процедуры.
  4. Завершив разработку модели расчета, нажмите кнопку Проверить в правом верхнем углу. Система запускает несколько тестов, чтобы убедиться, что ваша модель будет работать, а затем предоставляет обратную связь. Исправьте все проблемы, о которых сообщает проверочный тест.
  5. Продолжайте работать, пока ваша модель не будет готова. Затем в области действий выберите Сохранить.
  6. Если вы хотите сохранить модель расчета в качестве предустановки, чтобы она была доступна, когда вы и другие пользователи создадите новый профиль расчета, нажмите кнопку Сохранить как шаблон модели в правом верхнем углу.

На следующем рисунке показаны информация и элементы управления, доступные для плиток в модели расчета.

Снимок экрана, на котором показаны элементы модели расчета.

Условные обозначения:

  1. Значок плитки – символ, представляющий роль плитки.

  2. Тип плитки – тип плитки. Этот текст обычно описывает тип расчетов или других действий, которые представляет плитка.

  3. Название плитки – Название, которое применяется к плитке. Обычно можно вручную ввести этот текст в настройках каждой плитки. Однако у некоторых типов плиток здесь располагается предопределенное значение.

  4. Действия плитки – откройте меню действий, которые вы можете выполнить на плитке. Хотя некоторые из этих действий специфичны для каждого типа плитки, многие из них являются общими для всех плиток. Если какие-либо действия отображаются затемненными, их нельзя использовать из-за текущего положения плитки или по какой-либо другой контекстуальной причине. Вот некоторые распространенные действия, которые доступны:

    • Настройки – открывает диалоговое окно, в котором можно сконфигурировать параметры для плитки.
    • Удалить – Удалить плитку.
    • Переместить вверх и вниз – Перемещение плитки в блок-схеме.
    • Установите значение "Пройти через" - временно отключите включенную в данный момент плитку без удаления ее или ее настроек.
    • Unset 'Пройти через' - Reenable в настоящее время отключенной плитки.
    • Соединение с – Для плитки, поддерживающей несколько входов, укажите второй вход. Первый ввод автоматически устанавливается в зависимости от того, куда вы помещаете плитку.
  5. Добавить плитку – добавление новой плитки в выбранное место. (Если вставить новую плитку Ввод, эта плитка всегда будет располагаться в верхней части нового потока, а не в месте кнопки.)

Типы плиток расчета

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

Входные плитки

Каждая плитка Входные данные представляет временной ряд, который обеспечивает входные данные для модели расчета.

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

На входной плитке имеется только одно поле, которое можно настроить: Заполнение отсутствующих значений.

Плитки арифметических операторов

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

Арифметические оператор тили выполняют следующее вычисление:

f(x) = a(x) <оператор> b(x)

В этой формуле <оператор> — это один из следующих арифметических операторов: +, -, * или /.

Вы можете использовать этот тип плитки, только если ваша модель расчета имеет как минимум два входных временных ряда в параллельных столбцах. Первый ряд находится вверху столбца, в котором вы создаете плитку. Второй ряд должен начинаться с плитки Входные данные. В нем может быть любое количество плиток, но он все равно должен быть открытым. (Другими словами, он не должен заканчиваться плиткой Сохранить.) Чтобы задать второй ряд, откройте меню Действие плитки и выберите Связать с. Затем блок-схема обновляется и отображает объединение двух столбцов в плитке Арифметический оператор.

Арифметические оператор тили имеют следующие поля, которые можно задавать:

  • шаг название — конкретное название плитки. Это имя также показано на блок-схеме.
  • Описание – краткое описание плитки.
  • Создано – пользователь, создавший плитку.
  • Значение 1 — первая серия в вычислении (a(x)), которая находится на левой стороне оператор. Выберите Вход 1 или Вход 2.
  • оператор – оператор, применяемая между первой серией (Значение 1) и второй (Значение 2). Выберите, следует ли применить сложение (+), вычитание (-), умножение (*) или деление (/).
  • Значение 2 – вторая серия в расчете (b(x)), которая находится справа от оператор. Выберите Вход 1 или Вход 2.

Плитки арифметических операторов констант

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

Постоянные арифметические оператор тили выполняют следующее вычисление:

f(x) = a(x) <оператор> C

В этой формуле:

  • <> оператор это один из следующих арифметических операторов: +, -, *или /.
  • C — постоянное значение.

Постоянные арифметические оператор тили имеют следующие поля, которые можно задать:

  • шаг название — конкретное название плитки. Это имя также показано на блок-схеме.
  • Описание – краткое описание плитки.
  • Создано – пользователь, создавший плитку.
  • Значение 1 — первая серия в вычислении (a(x)), которая находится на левой стороне оператор. Выберите Вход 1 или Вход 2.
  • оператор– Та оператор, которая применяется. Выберите, следует ли применить сложение (+), вычитание (-), умножение (*) или деление (/).
  • Констант — значение константы, которое применяется к каждому значению серии времени с использованием выбранного оператор.

Плитки смещения даты

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

С корреспондирующей плиткой по дате выполняется следующее вычисление:

f(x) = a(x − t)

В этой формуле t — это целое число, обозначающее количество дней, месяцев или лет.

Для корреспондирующей плитки дат можно настроить следующие поля:

  • шаг название — конкретное название плитки. Имя также показано на блок-схеме.
  • Описание – краткое описание плитки.
  • Создано – пользователь, создавший плитку.
  • Значение времени – сумма времени, на которое временные серии ввода сдвигаются вперед. Количество задается в единицах, заданных в поле Единица времени.
  • Единица времени – единица измерения, которая применяется к значению времени.

Плитки логических операторов

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

Логические оператор тили выполняют следующее вычисление:

f(x) = ABS[a(x)] <оператор> C

В этой формуле:

  • <> оператор исловный один из следующих логических операторов: >, >,, <or <=.
  • C является константой.
  • ABS является необязательным. Если этот параметр включен, вместо реального значения используется абсолютное значение (то есть расстояние от нуля).

Логические оператор тили имеют следующие поля, которые можно задать:

  • шаг название — конкретное название плитки. Имя также показано на блок-схеме.
  • Описание – краткое описание плитки.
  • Создано – пользователь, создавший плитку.
  • Применить ABS – установите для этого параметра значение "Да ", чтобы использовать абсолютное значение (расстояние от нуля) серии входов. Установите значение Нет, чтобы использовать реальное значение (включая знаки +/-) для входного ряда.
  • оператор – логическая оператор, применяемая для сравнения относительно постоянного значения.
  • Констант — значение константы для сравнения с временной серией входных данных.

Плитки объединения

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

Вы можете использовать этот тип плитки, только если ваша модель расчета имеет как минимум два входных временных ряда в параллельных столбцах. Первый ряд находится вверху столбца, в котором вы создаете плитку. Второй ряд должен начинаться с плитки Входные данные. В нем может быть любое количество плиток, но он все равно должен быть открытым. (Другими словами, он не должен заканчиваться плиткой Сохранить.) Чтобы задать второй ряд, откройте меню Действие плитки и выберите Связать с. Затем блок-схема обновляется и отображает объединение двух столбцов в плитке Объединить.

Для плитки слияния имеется только одно поле, которое можно задать: политика слияния. Выберите одно из следующих значений:

  • Минимальное значение — берется наименьшее из двух входных значений.
  • Макс. значение – принимается наибольшее из двух входных значений.
  • Среднее — вычислите среднее по двум входным значениям.
  • Сумма — сложить два входных значения вместе.

Плитки денежного значения

Денежное значение плитки преобразуют прогноз или исторический спрос временные ряды, основанные на продажах единиц в серию денежных значений, которые основаны на выбранном прайс-листе. При расчете сначала делается попытка сопоставить стоимость или цену из основного прайс-листа. Затем производится попытка использовать резервный прайс-лист, если он выбран. Вы можете использовать этот тип плитки, например, для преобразования прогноза (количества) в ожидаемый доход (денежную стоимость).

Плитки денежного значения выполняют следующее вычисление:

f(x) = a(x) × Цена(идентификатор продукта)

Плитка денежного значения имеет следующие поля, которые можно настроить:

  • шаг название — конкретное название плитки. Имя также показано на блок-схеме.
  • Описание – краткое описание плитки.
  • Создано – пользователь, создавший плитку.
  • Первичный прайс-лист – выберите основную таблицу данных, содержащую ваш прайс-лист. Список включает все таблицы, которые в настоящее время определены для использования при планировании спроса. (Дополнительную информацию см. в разделе Настройка таблиц.) Прайс-лист должен включать столбцы для кодов продуктов и цен.
  • Прайс-лист отката – если системе не удается найти соответствующую цену в основном прайс-листе, он проверяет любой прейскурант, выбранный здесь.

Плитки поэтапного внедрения/прекращения

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

Для плитки со статусом "Этап ввода/ухода " имеются следующие поля, которые можно настроить:

  • шаг название — конкретное название плитки. Это имя также показано на блок-схеме.
  • Описание – краткое описание плитки.
  • Создано – пользователь, создавший плитку.
  • Группа правил – имя группы правил, определяющее расчет, выполняемый плиткой.

Дополнительные сведения о функциях поэтапного ввода/выухода, включая подробные сведения о настройке групп правил для ввода/выхода, см. в разделе Использование функции постепенного ввода/выхода для моделирования запланированных изменений.

Плитки коэффициента в процентах

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

Для плитки в процентах выполняется следующее вычисление:

f(x) = Σ {[a(x) − b(x)] ÷ a(x)} × 100 %

Вы можете использовать этот тип плитки, только если ваша модель расчета имеет как минимум два входных временных ряда в параллельных столбцах. Первый ряд находится вверху столбца, в котором вы создаете плитку. Второй ряд должен начинаться с плитки Входные данные. В нем может быть любое количество плиток, но он все равно должен быть открытым. (Другими словами, он не должен заканчиваться плиткой Сохранить). Чтобы указать второй ряд, откройте меню Действие плитки и выберите Связать с. Затем блок-схема обновляется и отображает объединение двух столбцов в плитке Коэффициент в процентах.

Отношение в процентах для плитки имеет следующие поля, которые можно настроить:

  • шаг название — конкретное название плитки. Это имя также показано на блок-схеме.
  • Описание – краткое описание плитки.
  • Создано – пользователь, создавший плитку.
  • Значение 1 – первая серия в расчете (a(x)). Выберите Вход 1 или Вход 2.
  • Значение 2 – вторая серия в расчете (b(x)). Выберите Вход 1 или Вход 2.

Плитки сохранения

Сохранение плитки сохраняет результат модели расчета как новую или обновленную серию. Все модели расчета должны заканчиваться одной плиткой Сохранить.

Временной ряд расчета будет сохранен в соответствии с настройками, которые вы настраиваете каждый раз при запуске задания расчета, как описано в разделе Работа с профилями расчета.