Привет! нужна помощь опытных пользователей.
У меня есть база потерь по товарам по неделям, месяцам, торговым точкам, разным организациям и т.д.
В одной сводной мне нужно по каждому товару собрать сумму потерь и сравнить ее с бюджетом. Точнее найти товар с наибольшим отклонением. Сложность в том, что в бюджете есть норматив только выше по структуре. К примеру, я знаю, что яблоко это фрукт, и к яблоку могу применить норматив фруктов, к джек дениелсу норматив алкоголя. Это максимально упрощенно, структура там на много уровней. И также сложность в том, что я не могу напрямую связать таблицы исходной базы и бюджета (норматива), так как в таблице с нормативами значения не уникальны, то есть для фруктов нормативы расписаны и для недели, и для разных организаций. Соответственно просто связать через related я тоже не могу.
Сейчас у меня как это реализовано: в саму базу на 100 млн строк я добавил вычисляемый столбец, который сцепил через CONCATENATE значения из нужных столбцов (год, месяц, неделя, организация, категория). Тем самым я создал уникальный код, через который связал уже исходную базу с файлом бюджета, в котором также создал аналогичный код. Но это дико неудобно, в исходном экселе нужно постоянно следить чтоб эта формула для кода правильно работала, протягивать и т.д., а эксель при тысячах строк с формулами суммесли сильно тормозит, плюс сложности при дальнейшей автоматизации.
Прилагаю упрощенный файлик, где в сводную нужно вытащить этот норматив мерой. На просторах интернета найти решение не удалось. Главная цель отойти от доп файла эксель-справочника с уникальным кодом.
У меня есть база потерь по товарам по неделям, месяцам, торговым точкам, разным организациям и т.д.
В одной сводной мне нужно по каждому товару собрать сумму потерь и сравнить ее с бюджетом. Точнее найти товар с наибольшим отклонением. Сложность в том, что в бюджете есть норматив только выше по структуре. К примеру, я знаю, что яблоко это фрукт, и к яблоку могу применить норматив фруктов, к джек дениелсу норматив алкоголя. Это максимально упрощенно, структура там на много уровней. И также сложность в том, что я не могу напрямую связать таблицы исходной базы и бюджета (норматива), так как в таблице с нормативами значения не уникальны, то есть для фруктов нормативы расписаны и для недели, и для разных организаций. Соответственно просто связать через related я тоже не могу.
Сейчас у меня как это реализовано: в саму базу на 100 млн строк я добавил вычисляемый столбец, который сцепил через CONCATENATE значения из нужных столбцов (год, месяц, неделя, организация, категория). Тем самым я создал уникальный код, через который связал уже исходную базу с файлом бюджета, в котором также создал аналогичный код. Но это дико неудобно, в исходном экселе нужно постоянно следить чтоб эта формула для кода правильно работала, протягивать и т.д., а эксель при тысячах строк с формулами суммесли сильно тормозит, плюс сложности при дальнейшей автоматизации.
Прилагаю упрощенный файлик, где в сводную нужно вытащить этот норматив мерой. На просторах интернета найти решение не удалось. Главная цель отойти от доп файла эксель-справочника с уникальным кодом.