Страницы: 1
RSS
Агрегация данных через Scripting.Dictionary, агрегация данных данных
 
Добрый день, друзья!
Свалилась задача по агрегации данных из таблицы по ключевым полям.
Необходимо просуммировать данные по классу, группе, коду в разрезе категорий и единиц измерения.
Вывести результат в таблицу на листе Result, где класс, группа, и код в иерархическом представлении,а в соседний столбец текстовое описание результата агрегации.
Для реализации цели использовал Scripting.Dictionary + класс.
На данный момент результат достигнут, но что-то меня все равно смущает в "изящности кода". Хочу все засунуть в один класс, чтобы можно было использовать и в дальнейшем, возможно получиться снизить количество константой заданных указателей типа (1,1) т.к. в исходной таблице еще добавится столбец с годами, и его также придется вписывать в общую логику.

П.С. Спасибо за замечания, учту в будущем, писал в преддверии 8 марта, поэтому делалось все в спешке))))
Изменено: Mergens - 10.03.2021 12:34:00
 
если вам не сложно обьяснить задачу
спасибо, я теперь знаю, что в Scripting.Dictionary есть Key и Item, но к сожалению НИЧЕГО не знаю о задаче
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
А зачем в файле удалили все свои макросы?
"Все гениальное просто, а все простое гениально!!!"
 
Nordheim, а зачем они Вам) так же понятно нужно использовать
Цитата
Mergens написал:
Scripting.Dictionary
:D  
Не бойтесь совершенства. Вам его не достичь.
 
Цитата
Mershik написал:
зачем они Вам
Да так, просто посмотреть на уровень знаний, может там и переделывать то ничего не нужно было
Изменено: Nordheim - 06.03.2021 08:44:41
"Все гениальное просто, а все простое гениально!!!"
 
Спасибо за ответ. в топе дописал и все добавил в файле
 
Цитата
Nordheim написал:
Да так, просто посмотреть на уровень знаний, может там и переделывать то ничего не нужно было
Спасибо, за файл, только сегодня зашел, скачал, буду смотреть, как раз то, чего мне не хватало для общего понимания. Уровень начинающего эникейщика.
Страницы: 1
Наверх