power query ранжирование определения ранга, грейда, группы, класса как впр с единичкой, power query ранжирование определения ранга, грейда, группы, класса как впр с единичкой
У функции ВПР последнее значащее поле - "интервальный_просмотр", обычно мы пользуемся "0" - тогда ищется точное соответствие, если поставить "1", то неточное. Это очень удобно когда нужно определить к какому рангу или грейду относится то или иное число. Создается очень простая справочная таблица граничное значение/ранг 0 / А 10 / Б 15 / В 23 / В и так далее, до разумной бесконечности - это чтобы не советовали через "если" решать задачу
Как это в нашем Excel выглядит, слева разные числа, которые грейдируем славным простым ВПР, справа справочная таблица грейдов:
Вопрос: как что-то подобное элегантно сделать в Power Query?
Вопрос концептуальный. Когда сформируется рабочий концепт, буду шерстить форум и прочее уже самостоятельно.
Дано: Есть массив данных за месяц, порядка 3 миллионов строк (это склад, комплектация заказов). Нужные нам данные в массиве есть: вес товара, объём товара, шт (сколько было в заказе), фактическое время (которое было потрачено на подбор конкретно этого товара).
Задача 1: сформировать трёхмерный "куб параметров/значений": 1 сторона штуки, 2 сторона вес, 3 сторона объём. "Внутри" куба значения времени на подбор (каждое такое значение времени выбирается либо как медиана всех исторических значений с конкретными вес/объём/шт, либо просто среднее по ним).
Задача 2: имеется план какие конкретно заказы нужно будет комплектовать завтра (скажем 1000 заказов, от 10 до 50 разных товаров в каждом). По каждому товару в заказе есть вес товара, объём товара, шт (сколько будет в заказе). Нужно определить сколько времени нужно будет потратить на сбор заказов исходя из статистики, которая была преобразована в "куб данных" по первой задаче.
Вопросы: 1 Это, возможно, банальные задачи, как они решаются наиболее эффективно сейчас? Какими инструментами кроме Excel (например, Питончик и какой-нибудь Pandas) это нормально было бы сделать?
2 Если Excel, то это PowerQuery, затем делать несколько таблиц, затем выбор значений по нескольким параметрам. Это было на форуме, правда в 2011-12 годах, может сейчас это эффективнее решается?