02.11.2015, 19:23 | #1 |
Участник
|
Сводная таблица
Добрый день!
Не получается побороть вот этот момент при построении свобной таблицы через COM Код: PHP код:
А надо вот так. Подскажите пожалуйста в чем косяк. |
|
02.11.2015, 20:22 | #2 |
Участник
|
Хорошее обсуждение по ссылке ниже. В т.ч. я там примеры проектов выкладывал
Сводные таблицы и Olap в Dax2009
__________________
Ivanhoe as is.. |
|
|
За это сообщение автора поблагодарили: mazzy (2). |
03.11.2015, 11:06 | #3 |
Участник
|
Надо добавить ориентацию для DataPivotField
VBA X++: Dim objTable As PivotTable, objField As PivotField ' Select the sheet and first cell of the table that contains the data. ActiveWorkbook.Sheets("Employees").Select Range("A1").Select ' Create the PivotTable object based on the Employee data on Sheet1. Set objTable = Sheet1.PivotTableWizard ' Specify row and column fields. Set objField = objTable.PivotFields("DEPT") objField.Orientation = xlRowField Set objField = objTable.PivotFields("LOCATION") objField.Orientation = xlColumnField ' Specify a data field with its summary ' function and format. Set objField = objTable.PivotFields("SALARY") objField.Orientation = xlDataField objField.Function = xlSum objField.NumberFormat = "$ #,##0" Set objField = objTable.PivotFields("RAISE") objField.Orientation = xlDataField objField.Function = xlSum objField.NumberFormat = "$ #,##0" objTable.DataPivotField.Orientation = xlColumnField X++: comPivotField = comPivotTable.DataPivotField(); comPivotField.Orientation(2); |
|
03.11.2015, 11:55 | #4 |
Участник
|
Как вариант можно в шаблоне создать какую угодно сводную таблицу, выгрузить исходные данные и потом программно обновить сводную таблицу.
|
|
|
Похожие темы | ||||
Тема | Ответов | |||
Сводная таблица на форме через ADO.Recordset | 3 | |||
Сводная таблица. Сворачивание | 2 | |||
Сводная таблица | 10 | |||
select sum(amount) from временная таблица | 6 | |||
Copyof Сводная таблица | 0 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|