|
|
|
прятать агрегируемые поля в PivotCaches
|
|||
|---|---|---|---|
|
#18+
Добрый день господа. Вопрос: В Exel-е делается запрос к Olap-кубу: With ActiveWorkbook.PivotCaches.Add(SourceType:=xlExternal) .Connection = _ "OLEDB;Provider=MSOLAP.2;Data Source=ts;Initial Catalog=monster2;Client Cache Size=25;Auto Synch Period=10000" .CommandType = xlCmdCube .CommandText = "monster2" .MaintainConnection = True .CreatePivotTable TableDestination:= _ "[Доходы_себестоимость_Китай_01.xls]Лист1!R3C1", TableName:="СводнаяТаблица1" _ , DefaultVersion:=xlPivotTableVersion10 End With соответсвенно получаем сводную таблицу со всеми агрегируемыми и неагрегируемыми полями. вопрос в следующем: как сделать чтобы в список полей попадали не все агрегируемые поля? тоесть ситуация такова, что в зависимости от того кто открыл книгу Ексель нужно скрывать или наоборот показывать в списке полей некоторые агрегируемые поля.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2006, 19:37:29 |
|
||
|
прятать агрегируемые поля в PivotCaches
|
|||
|---|---|---|---|
|
#18+
Предагаю вариант. Для каждого пользователя создаешь именованный диапазон со списком полей, которые НАДО ПРЯТАТЬ. После авторизации сначала делаешь ВСЕ поля Visible, а затем по списку прячешь ненужные поля. Реализация такого подхода в файле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2006, 11:59:12 |
|
||
|
прятать агрегируемые поля в PivotCaches
|
|||
|---|---|---|---|
|
#18+
Всем откликнувшимся спасибо, сделал так: Dim myfield As CubeField Set myfield = ActiveSheet.PivotTables("СводнаяТаблица2").CubeFields("[Measures].[" & fieldname & "]") myfield.ShowInFieldList = visibl ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 10:06:24 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=307&tid=2183944]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 374ms |

| 0 / 0 |
