Добрый день. Данный заказ публикую повторно. В первый раз опубликовал его с основного аккаунта, нашёл исполнителя, но теперь не могу войти в этот аккаунт(.
Есть файлы Excel в корорых более 10000 строк и 800 столбцов. Каждая строка это отдельное событие, каждый столбец статистический показатель этого события.
Первый столбец отображает положительно или отрицательно данное событие влияет на результат, + положительно, отрицательно. В большенстве таблиц соотношение примерно 50/50.
Цель анализа таблиц: изменить это соотношение примерно 80/20, с сохранением максимального числа строк.
Программа анализирует отдельные значения и диапазоны на % минусов (значение по первому столбцу) в данном диапазоне.
Например:
-Значение 2 : 100 минусов из 200 строк (50%).
-Диапазон от 1 до 3: 150 минусов из 250 строк (60%).
-Диапазон от 10 до 5: 500 минусов из 1000 строк (50%).
- Диапазон от 4 до 8: 350 минусов из 500 строк (70%).
Что должна делать программа?
1) выбор и загрузка Excel файла для анализа.
2) когда файл загружен, программа поочерёдно проверяет каждый столбец на значимость значений и диапазонов относительно конечного результата.
Например: в столбце числовые значения от 1 до 10. Программа должна проверить:
-значимость отдельных значений на результат (1,2,3,4 и тд)
-значимость возрастающих диапазонов на результат (от 1 до 2, от 1 до 3, от 1 до 4 и тд).
-значимость убывающих диапазонов на результат ( от 10 до 9, от 10 до 8, от 10 до 7 и тд.)
- значимость поддиапазонов внутри этих диапазонов (от 2 до 4, от 3 до 7, от 5 до 9 и тд,)
Таким образом должны быть проверены все возможные диапазоны в данном столбце.
Так как в одном столбце может быть несколько диапазонов которые влияют на конечный результат, программа по каждому столбцу может выдавать до 5 диапазонов.
Чтобы уменьшить колличество диапазонов в конечном отчёте у меня должна быть возможность регулировать минимальный размер диапазонов (к примеру чтобы анализировались диапазоны только от 350 строк).
Так же у меня должна быть возможность фильтрации диапазонов на основе процента строк с минусами в первом столбце (к примеру чтобы выводились диапазоны в которых 70% или больше в первом столбце -).
И пропуска столбцов в анализе, если в данном столбце более 10% ячеек пустые.
После анализа всех столбцов по указанным мною критериям, программа должна выдавать список который будет включать в себя, номер столбца и диапазон влияющий на результат в формате: номер столбца, диапазон, колличество строк в данном диапазоне и процентное соотношение в данном диапазоне относительно первого столбца. (например столбец номер 6, диапазон от 5 до 7, 400 строк, 75%- в первом столбце).
После этого у меня должна быть возможность выбрать диапазоны из этого списка и запуск повторного анализа файла за исключением строк входящих в диапазоны которые я выбрал. И так до тех пор пока я не приду к нужному мне результату. Перед повторным запуском анализа файла у меня должна быть возможность изменить минимальный размер диапазонов и % строк в диапазоне с в первом столбце.
Интерфейс программы должен включать:
-Поле для загрузки данных: Позволяет пользователю загружать таблицу с данными
-Минимальное количество строк: Поле ввода для установки минимального количества строк в диапазоне.
-Минимальный процент пустых ячеек: Поле ввода для установки минимального процента пустых ячеек в столбце.
-Минимальный процент минусов по первому столбцу: Поле ввода для установки минимального процента минусовых результатов.
-Кнопка "Запустить анализ": Запускает процесс анализа данных на основе заданных параметров.
-Список значимых диапазонов: Отображает результаты анализа с возможностью выбора диапазонов.
Каждый диапазон может быть представлен в виде строки с информацией о номере столбца, диапазоне, количестве строк в диапазоне и процент минусов в диапазоне.
-Кнопка "Исключить выбранные диапазоны": Удаляет выбранные диапазоны из дальнейшего анализа.
-Кнопка "Повторный анализ": Запускает повторный анализ после удаления диапазонов из предыдущего пункта.
-Кнопка "Сбросить": Позволяет сбросить все выбранные диапазоны и параметры фильтрации.
-Кнопка "Готово": Показывает список диапазонов которые ранее были удалены.
Интерфейс должен отображать текущий процент минусов в первом сторбце. После каждого этапа анализа и удаления выбора строк которые не будут учитываться в последующем анализе, данный процент должен обновляться на актуальный.
Разделы:
Заказ
Опубликован:
29.04.2025 | 09:46 [поднят: 29.04.2025 | 09:46] [последние изменения: 30.04.2025 | 17:13]
Заказ находится в архиве