Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Получение дочерних элементов в PivotTable
|
|||
|---|---|---|---|
|
#18+
Привет, кто может помочь с таким вопросом: есть PivotTable (сводная таблица), в которую данные загружаются из PowerPivot (OLAP-источник). Как для выделенной ячейки можно получить список всех дочерних элементов (уровня leaf) в иерархии, которые соответствуют определенному полю? Вот пример (на рисунке): Ячейки, для которых нужно получить все непустые дочерние элементы, помечены красным, голубым и серым. Дочерние элементы, представляющие собой значения поля "код", выделены оранжевым. Их и нужно получать. Для "Бразилия" и столбца "1" будет список 1,10,19,28, для столбца "2" - 2,11,20,29 и т.п. Для ячейки на пересечении "23.08.10" и столбца "1" дочерними будут только 1 и 10. Для общего итога - все: 1,2,3,10,11,12,19,20,21,28,29,30. При этом, так как элементов может быть много, а получать их надо быстро, лучше не обращаться к самим ячейкам таблицы, так как обычно это медленно, а обращаться к объекту типа PivotCell. Похоже, надо копать в сторону PivotItems или подобной коллекции элементов, но как сделать точно - в этом и вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2010, 21:37 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=120&tid=2159470]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
2ms |
| others: | 240ms |
| total: | 353ms |

| 0 / 0 |
