AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.08.2009, 10:19   #1  
PSerg is offline
PSerg
Участник
 
12 / 10 (1) +
Регистрация: 09.04.2007
Медленное копирование данных из Spreadsheet в PivotTable
Добрый день! Может кто-нибудь сталкивался с такой проблемой. Отчет выводит данные в Spreadsheet (версия 11.0.0.6258). Есть кнопка по которой данные из Spreadsheet копируются в PivotTable.
void toExcelSheet(FormActiveXControl _excelSheet)
{
COM cells;
COM selection;
COM range, col, bor;
;

excelSheet = _excelSheet;
cells = excelSheet.Cells();
cells.Cut();
PivotTable._Copy(PivotTable.ActiveView());
range = excelSheet._Range("A1");
range.Select();
selection = excelSheet.Selection();
selection.Paste();
col = selection.Columns();
col.AutoFit();
bor = selection.Borders();
bor.LineStyle(1);
range.Select();
}

При попытке скопировать отчет с 6-ю группировками, 7 показателей, 6500 строк программа зависает на 15 минут. К слову такой же по времени результат получается если попробовать скопировать данные из Spreadsheet через CTRL+C. В коде кстати зависает на этой строчке PivotTable._Copy(PivotTable.ActiveView());
Выгружать данные в Excel при помощи кнопки "Выгрузка в Excel" не могу т.к. в Spreadsheet настроены вычисляемые итоги, а при такой выгрузке они не переносятся в Excel. Подскажите, если кто сталкивался, можно ли как-то решить проблему с зависанием или может есть возможность экспортировать в Excel вычисляемый итог.
Теги
spreadsheet

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Копирование данных в новую схему Oracle Eldar9x DAX: Администрирование 3 20.02.2009 16:05
Невозможно выполнить команду языка определения данных в () iHomer13 DAX: Программирование 8 18.07.2008 10:56
Копирование "русских" данных из ORACLE в SQL. Результат кракозябры. Anton Sk. DAX: Программирование 3 25.03.2008 10:32
Распределенная база данных на основе View Владимир Максимов DAX: Программирование 27 04.09.2007 13:21

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 07:33.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.