|
|
#1 |
|
Участник
|
Сводная таблица
Добрый день!
Не получается побороть вот этот момент при построении свобной таблицы через COM Код: PHP код:
А надо вот так. Подскажите пожалуйста в чем косяк. |
|
|
|
|
#2 |
|
Участник
|
Хорошее обсуждение по ссылке ниже. В т.ч. я там примеры проектов выкладывал
Сводные таблицы и Olap в Dax2009
__________________
Ivanhoe as is.. |
|
|
|
| За это сообщение автора поблагодарили: mazzy (2). | |
|
|
#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 = xlColumnFieldX++: comPivotField = comPivotTable.DataPivotField();
comPivotField.Orientation(2); |
|
|
|
|
#4 |
|
Участник
|
Как вариант можно в шаблоне создать какую угодно сводную таблицу, выгрузить исходные данные и потом программно обновить сводную таблицу.
|
|
|
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Сводная таблица на форме через ADO.Recordset | 3 | |||
| Сводная таблица. Сворачивание | 2 | |||
| Сводная таблица | 10 | |||
| select sum(amount) from временная таблица | 6 | |||
| Copyof Сводная таблица | 0 | |||
|