Author |
Topic |
|
uv
1 Posts |
Posted - 10/12/2007 : 00:39:14
|
Здравствуйте, я построил в Визио бинарную сеть из *.xls файла через визард организационной диаграмы. Т.е в ней от главного человека идут по два подчиненых, от каждого подчиненого еще по два и т.д. а по одному не бывает. Вот формат файла - здеь Report to это номер спонсора а Name это номер участника Имя участника,номер п/п участника,номер участника,номер спонсора,имя спонсора,номер п/п спонсора,номер пригласившего имя пригласившего,номер п/п пригласившего БЮ,1,8760978,0,ННсп,1пр,8760977пр,ННпр,1пр Вообщем проблем не возникло и построилось все правильно. ВОПРОС - как подсчитать кол-во зависимых людей от какого-либо человека в этой сети автоматизировано? Т.е. кликнув на любой квадратик получить кол-во всех зависимых людей до самого низа структуры отэтого человека? Я не могу ничего найти
|
|
Tumanov
Russia
1198 Posts |
Posted - 10/12/2007 : 07:57:09
|
Скорее всего придется писать макрос. Запускать его от селектированного шейпа и пусть рекурсивно просматривает связи между шейпами и суммирует результаты. Хотя, если сохраняется связь с .xls, то может проще будет по селектированному шейпу вычислить соответствующую строку в .xls и прослеживать связи там. Будет тоже рекурсия, но не надо будет разбираться с ориентацией коннекторов. |
|
|
|
Topic |
|
|
|