Не корректное имя поля в сводной таблице - VB
Формулировка задачи:
Здравствуйте!
Когда добавляешь поле "Выполнили план" и указывам тип агрегатной функции - xlSum, то в имени остается "Количество ...", а не "Сумма ...". Это нормально?
Может код надо по другому писать, чтобы в начале имени соответствовало типу агрегации?
Когда добавляешь поле "Выполнили план" и указывам тип агрегатной функции - xlSum, то в имени остается "Количество ...", а не "Сумма ...". Это нормально?
Может код надо по другому писать, чтобы в начале имени соответствовало типу агрегации?
Решение задачи: «Не корректное имя поля в сводной таблице»
textual
Листинг программы
Set PT(1) = ThisWorkbook.Sheets("Лист1").PivotTables.Add( _ PivotCache:=PTCache, _ TableDestination:=ThisWorkbook.Sheets("Лист1").Cells(3, 1), _ TableName:=PT_UbitokAKB) ' так добавляю вычисляемое поле ' В массиве несколько сводных таблиц. Добавляя вычисляемые меры в первую, появляются и в других PT(1).CalculatedFields.Add name, "= ...", True ... Set PT(4) = ThisWorkbook.Sheets("Лист4").PivotTables.Add( _ PivotCache:=PTCache, _ TableDestination:=ThisWorkbook.Sheets("Лист4").Cells(3, 1), _ TableName:=PT_Detal) PT(4).RowAxisLayout xlTabularRow PT(4).HasAutoFormat = False ... 'значения добавляются так ... PT(4).AddDataField PT(4).PivotFields("Процент возврата "), "Процент возврата ", xlSum ' Перенаименовываем, в конце пробел PT(4).PivotFields("Процент возврата ").Position = 5 ... 'вычисляемые поля добавляются так ... PT(4).AddDataField PT(4).PivotFields("Вывод возвраты "), "Вывод возвраты ", xlSum ' Перенаименовываем, в конце пробел PT(4).PivotFields("Вывод возвраты ").Position = 10 ...
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д