Вычисления в полях сводной таблицы PivotFields

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Nitrolis
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 30.01.2007 (Вт) 18:48

Вычисления в полях сводной таблицы PivotFields

Сообщение Nitrolis » 27.02.2007 (Вт) 1:12

Всем доброе время суток!
Использую сводную таблицу по объему данных порядка 40тыч. строк - без сомнения очень эффективный инструмент... Но проблема в том, что существует необходимость получить не только, скажем, сумму или среднее, а вычисление по формуле, либо использование одного поля сводной таблицы для вычисления другого... Дело в том, что если производить вычисления в исходных данных, результат будет отличаться от вычислений по сводной таблице: сумма[(a+b)/c] не равно [сумма(a)+сумма(b)]/сумма(c)!...
:?: Можно производить дополнительные вычисления или задавать свои функции в полях сводной таблице?

На данный момент получаю результат в сводной таблице, который переношу в обычную и произвожу необходимые вычисления, но при этом теряется вся прелесть сводных таблиц!

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 27.02.2007 (Вт) 7:19

Вычисляемые поля в сводной таблице есть. Отобрази панель инструментов "Сводная таблица", там в списке они есть.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Nitrolis
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 30.01.2007 (Вт) 18:48

Спасибо огромное!

Сообщение Nitrolis » 28.02.2007 (Ср) 3:58

Вчера потратил целый день на это((( ответ был рядом! извините.

Через меню сводной таблицы нельзя использовать имена, ссылки на внешние данные! Но через код.... почти любой каприз!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, SemrushBot и гости: 39

    TopList