Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / pivotcache and model(Power Pivot ) / 4 сообщений из 4, страница 1 из 1
14.01.2020, 09:14
    #39913489
Focha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pivotcache and model(Power Pivot )
Вдруг Model(PowerPivot) уже работает без подключения, но я ничего не нашел, Power Pivot необходимо подключение и в него загрузить данные, при этом строку подключения нельзя удалить.

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
'... 

Set pvc = wb.PivotCaches.Create(xlExternal) 'создаю кэш таблицы
Set pvc.Recordset = cl.MsRs 'передаю RS в кэш таблицы
     pvc.CreatePivotTable wh.Cells(6, 1), "pv" 'создаю сводную

'строю далее таблицу



сводная строится без ошибок и все хорошо, но если пользователь использует фильтр или перетаскивает столбец, любые действия со сводной, то сводная подвисает.
Задача заключается сделать сводную без подключения к серверу, но максимально комфортно работать со сводной.
Если делать модель на тех же данных, все работает быстро, но Model(PowerPivot) не может работать без подключения

Может есть идеи?
...
Рейтинг: 0 / 0
17.01.2020, 08:52
    #39915173
Focha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pivotcache and model(Power Pivot )
Попробую вопрос по другому поставить
Если в VBA строю обычную сводную, то при работе со сводной она начинает тормозить.
Если вручную строю сводною, но источник Power Pivot, да файл много весит, долго открывается, но со сводной работать пользователю комфортно, так как нет тормозов

Задача сделать сводную без подключения к серверу, как бы локальный кэш, что бы она хранила, со обычной сводной все ок, а через модель нельзя так, надо обязательно подключение. Может вдруг, я что-то не знаю?
...
Рейтинг: 0 / 0
17.01.2020, 12:13
    #39915348
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pivotcache and model(Power Pivot )
Focha
сделать сводную без подключения к серверу
А откуда сводная тогда данные будет брать? Тут либо-либо. Если строите на основании диапазона данных - то они могут быть закешированы. А если подключение - то нет, т.к. в этом случае Excel хранит только строку подключения, а PP при этом даже не пытается что-то сохранять, т.к. является совершенно иным инструментом.
...
Рейтинг: 0 / 0
23.01.2020, 14:14
    #39917903
Focha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pivotcache and model(Power Pivot )
The_Prist
Focha
сделать сводную без подключения к серверу
А откуда сводная тогда данные будет брать? Тут либо-либо. Если строите на основании диапазона данных - то они могут быть закешированы. А если подключение - то нет, т.к. в этом случае Excel хранит только строку подключения, а PP при этом даже не пытается что-то сохранять, т.к. является совершенно иным инструментом.


Код: vbnet
1.
Dim pvc As PivotCache


Он то и позволяет хранить данные без подключения, но в моделе не могу ничего подобного найти.

Понятно, что PP это не Excel, а надстройка для Excel, следовательно она живет отдельно, но VBA позволяет управлять PP, но вот создать кэш (или скорее всего тут другая модель хранения данных) не получается, хотя PP хранит данные внутри excel
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / pivotcache and model(Power Pivot ) / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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