tbl_monopolyCPV4¶
Суть аналітичної таблиці¶
Дана аналітична таблиця відображає групи кодів CPV4, за якими на ринку є 3 чи менше постачальників.
Форма аналітичної таблиці¶
Аналітична таблиця містить наступну інформацію:
_ Ідентифікатор групи товарів CPV4
Приклад того, як може виглядати аналітична таблиця:
| CPV4 | |
| cpv4 1 | |
| cpv4 2 | |
| cpv4 3 | |
| cpv4 4 | |
| cpv4 5 | |
| … | … |
Розрахунок аналітичної таблиці¶
Джерела даних для розрахунку¶
Для розрахунку аналітичної таблиці вікористовуються наступні джерела даних:
- API модуля тендеринга електронної системи закупівель
Частота розрахунку¶
Аналітична таблиця розраховується раз на добу.
Поля для розрахунку¶
Для розрахунку використовуються наступні поля з API модуля тендеринга:
data.procurementMethodTypedata.statusdata.bids.statusdata.items.classification.iddata.bids.tenderers.identifier.schemedata.bids.tenderers.identifier.id
Формула розрахунку¶
- Перед розрахунком аналітична таблиця очищується.
- До уваги беруться усі процедури, у яких
data.procurementMethodTypeмають бутиaboveThresholdUA,aboveThresholdEU. Процедури повинні бути завершені, тобтоdata.status = 'complete' - Для кожної процедури знаходимо її
cpv. Для однолотової процедури він буде дорівнюватиdata.items.classification.id. Якщо процедура багатолотова, то робимо наступним чином. Для кожного об’єктуdata.itemsзнаходимоdata.items.classification.id. Потім беремо найдовшу послідовність цифр (зліва направо), що співпадає в усіх об’єктах. Доповнюємо цю комбінацію цифр праворуч “0” так, щоб вийшло 8 цифр. Це буде cpv багатолотової процедури. - Знаходимо cpv4 для кожного cpv - беремо перші 4 цифри від cpv та додаємо до них “0000”.
- Знаходимо ідентифікатори усіх учасників процедури - пари
data.bids.tenderers.identifier.schemeтаdata.bids.tenderers.identifier.idдля об’єктів, для якихdata.bids.status = 'active'. - Групуємо дані по
cpv4, збираючи у список усі унікальні ідентифікатори учасників. - Заносимо в таблицю ті
cpv4, для яких список унікальних учасників складає 3 або менше елемента.