Всем доброго времени суток! Помогите, пожалуйста, разобраться с сортировкой листов. В данном скрипте я хочу взять статическое давление с каждой системы воздуховодов, взять сумму потерь давления всех воздухораспределителей конкретной системы, просуммировать и слить в спецификацию. Столкнулся с тем, что при “List.GroupByFunction” получаются разный порядок систем для разных категорий (на скриншоте отметил). Нужно отсортировать листы так, чтобы порядок систем (и соответствующих значений) был везде одинаковый (например в алфавитном порядке). Заранее спасибо!
Ещё раз всем хорошего дня) Не стал создавать новую тему, спрошу тут: какой самый оптимальный способ сложить значения данных списков? Так, чтобы получилось в итоге “П1,В2,К2”. Для строк знаю только сепараторы, а “соединителей” не нашел
Выполнить надо только для выделенной области? Т.е. не смешивая с другими элементами 1-го уровня?
Также сделать группировку с List.GroupByKey – получатся группировки 3-го уровня. Там сделать суммирование для уровня L3 (настраивается на входе нода Sum.
P.S. Советы даю только по нодам. Уверен, что спецы по Python могут предложить код куда более оптимальный.
Важен всё таки результат, оптимальность – это я так, к слову.
Выполнить надо для всего листа, то есть в листе n-ное количество подлистов, и содержимое каждого из подлистов надо таким образом склеить, через запятую, например. И, в дальнейшем, занести в параметр (вообще данный скрипт определяет, какие системы воздуховодов задействованы в конкретном пространстве).