Microsegment.ru
  • Главная страница
  • О проекте
  • Портфолио
  • Блог
Анализ

ABCD-анализ

ABCD-анализ
Анализ

ABCD является разновидностью ABC-анализа. Отличительная чертой данного вида анализа является наличие дополнительного сегмента D с самыми минимальными значениями.

Решение для ABCD-анализа

Первых 2 шага решения аналогичны ABC-анализу.

Шаг 3

В отличии от ABC-анализа на этом шаге нужно присвоить каждому значению одну из четырех категорий. К категории A следует отнести значения с долей с нарастающим итогом до 0,5 или 50%. К категории B отнести значения с долей нарастающим итогом до 0,75 или 75%. Значения менее 0,95 или 95% — это категория C. Оставшиеся значения следует отнести к категории D.

Решение в Excel

//D3... D9
=ЕСЛИ(D3<0,5;"A";ЕСЛИ(D3<0,75;"B";ЕСЛИ(D3<0,95;"C";"D")))

Результат:

ABCDE
1ПеременнаяЗначениеДоляНараст.
итогом
ABCD
2Всего308
3G7770,250,25A
4F6660,21430,4643A
5E5550,17860,6429B
6D4440,14290,7858C
7C3330,10710,8929C
8B2220,07140,9643D
9A1110,03571D

Пример ABCD-анализа в файле Excel.

Решение в PostgreSQL

WITH abcd_step_1 AS (SELECT *,
                            CAST(value AS FLOAT) / SUM(value) OVER () AS fraction
                     FROM abcd),

abcd_step_2 AS (SELECT *,
                       COALESCE(SUM(fraction) OVER (ORDER BY fraction
                                ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW),
                                0) AS cumulative
                FROM abcd_step_1
                ORDER BY value DESC)

SELECT *,
       CASE
           WHEN cumulative < .5 THEN 'A'
           WHEN cumulative < .75 THEN 'B'
           WHEN cumulative < .95 THEN 'C'
           ELSE 'D'
       END AS abcd
FROM abcd_step_2;

Результат:

variable valuefractioncumulativeabcd
0G7770.250.25A
1F6660.21430.4643A
2E5550.17860.6429B
3D4440.14290.7858C
4C3330.10710.8929C
5B2220.07140.9643D
6A1110.03571D

abc abcd анализ практика

Предыдущая статьяABC-анализСледующая статья XYZ-анализ

Рубрики

Метки

abc abcd excel Python sql VBA xyz Комбинаторика Математика Теория вероятностей анализ виртуальный помощник данные знания информационная система информация корпоративная информационная система маркетинг мудрость о проекте оптимизация практика программное обеспечение пэст ролевая модель теория юмор языки программирования

Политика конфиденциальности

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




Администрация и владельцы данного информационного ресурса не несут ответственности за возможные последствия, связанные с использованием информации, размещенной на нем.


Все права защищены. При копировании материалов сайта обязательно указывать ссылку на © Microsegment.ru (2020-2025)