Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / PivotTables / 5 сообщений из 5, страница 1 из 1
20.06.2007, 12:12:20
    #34607252
Ser Artur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PivotTables
При коде вписанный в макрос для сводной таблицы даёт ошибку "6"
Код такой
авторActiveSheet.PivotTables("PivotTable1").PivotFields("Sum of Cena").Function = xlSumma / xlKolichestvo
а код
авторActiveSheet.PivotTables("PivotTable1").PivotFields("Sum of Cena").Function = xlAverage
не подходит, потому что иногда средне арифметическое не равно Сумме делённая на количество
Например
Количество----Цена----Сумма
----10----------10-------100
----2-----------15--------30
Средне арифметическое цены равно - 12,5
а Сумма делённая на количество равно - 10,83
КАК БЫТЬ КТО ПОМОЖЕТ
СПАСИБО
...
Рейтинг: 0 / 0
20.06.2007, 13:14:08
    #34607537
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PivotTables
Ser ArturПри коде вписанный в макрос для сводной таблицы даёт ошибку "6"
Код такой
авторActiveSheet.PivotTables("PivotTable1").PivotFields("Sum of Cena").Function = xlSumma / xlKolichestvo
а код
авторActiveSheet.PivotTables("PivotTable1").PivotFields("Sum of Cena").Function = xlAverage
не подходит, потому что иногда средне арифметическое не равно Сумме делённая на количество
Например
Количество----Цена----Сумма
----10----------10-------100
----2-----------15--------30
Средне арифметическое цены равно - 12,5
а Сумма делённая на количество равно - 10,83
КАК БЫТЬ КТО ПОМОЖЕТ
СПАСИБО

Если у тебя есть поле данных "сумма" и поле данных "кол-во".
Идёшь Сводная таблица - формулы - вычисляемое поле
пишешь Формулу =сумма/'кол-во'
Если кодом, то так

Код: plaintext
1.
    ActiveSheet.PivotTables("СводнаяТаблица1").CalculatedFields("Поле1"). _
        StandardFormula = "=сумма/'кол-во'"
...
Рейтинг: 0 / 0
20.06.2007, 13:53:15
    #34607705
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PivotTables
Либо такой изврат с исходными данными, Я так делал в своё ремя, хотя тогда я не знал про вычисляемые поля. Пример в файле.
...
Рейтинг: 0 / 0
20.06.2007, 15:33:12
    #34608154
Ser Artur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PivotTables
Не получается матерится
...
Рейтинг: 0 / 0
20.06.2007, 19:29:49
    #34608958
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PivotTables
ActiveSheet.PivotTables("PivotTable2").CalculatedFields.Add "Average", "=D /B", True
ActiveSheet.PivotTables("PivotTable2").PivotFields("Average").Orientation = xlDataField
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / PivotTables / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]