Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как связать две сводные таблицы / 24 сообщений из 24, страница 1 из 1
30.11.2010, 12:15
    #36985644
xed1000000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать две сводные таблицы
Добрый день,

подскажите, пожалуйста, как связать две сводные таблицы на разных листах, чтобы при изменении фильтра в одной из сводных таблиц, изменялась и вторая сводная таблица?

Сводные таблицы подгружаются из внешнего источника (SQL).
Excel 2010.
...
Рейтинг: 0 / 0
30.11.2010, 12:27
    #36985683
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать две сводные таблицы
xed1000000,

через VBA и событие PivotTableUpdate
...
Рейтинг: 0 / 0
30.11.2010, 12:29
    #36985688
-O_o-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать две сводные таблицы
xed1000000,
Есть такая штука как RefEdit
...
Рейтинг: 0 / 0
30.11.2010, 12:29
    #36985689
xed1000000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать две сводные таблицы
Shamanus,

если не сложно, подскажите, пожалуйста, как ?
...
Рейтинг: 0 / 0
30.11.2010, 12:42
    #36985733
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать две сводные таблицы
xed1000000,вот так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Private Sub Worksheet_PivotTableUpdate(ByVal Target As PivotTable)
Dim OtherPivot As PivotTable
Dim ThisPivot As PivotTable
Dim itm As PivotItem

If Target.Name <> "ЭтоМояСводная" Then Exit Sub

Set ThisPivot = Target
Set OtherPivot = Sheets( 3 ).PivotTables("ЭтоДругая")

For Each itm In ThisPivot.PivotFields("Товары").PivotItems
    If itm.Visible Then
        OtherPivot.PivotFields("Товары").PivotItems(itm.Name).Visible = True
    Else
        OtherPivot.PivotFields("Товары").PivotItems(itm.Name).Visible = False
    End If
Next
End Sub
...
Рейтинг: 0 / 0
30.11.2010, 12:46
    #36985745
PlanB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать две сводные таблицы
-O_o-xed1000000,
Есть такая штука как RefEdit фишка в том, чтобы следить за ячейкой. описано тут
...
Рейтинг: 0 / 0
30.11.2010, 12:55
    #36985778
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать две сводные таблицы
PlanB-O_o-xed1000000,
Есть такая штука как RefEdit фишка в том, чтобы следить за ячейкой. описано тут
чего то я не пойму, как слежение за ячейкой поможет менять фильтр сводной таблицы?
...
Рейтинг: 0 / 0
30.11.2010, 13:40
    #36985938
-O_o-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать две сводные таблицы
ShamanusPlanBпропущено...
фишка в том, чтобы следить за ячейкой. описано тут
чего то я не пойму, как слежение за ячейкой поможет менять фильтр сводной таблицы?
Ниже пример.
...
Рейтинг: 0 / 0
30.11.2010, 13:43
    #36985949
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать две сводные таблицы
-O_o-,

Вашего примера недостаточно
Сделайте пожалуйста со сводными таблицами. Я хочу посмотреть реализацию мультифильтра в Вашем примере
...
Рейтинг: 0 / 0
30.11.2010, 13:48
    #36985972
-O_o-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать две сводные таблицы
Shamanus-O_o-,

Вашего примера недостаточно
Сделайте пожалуйста со сводными таблицами. Я хочу посмотреть реализацию мультифильтра в Вашем примере
Пожалуйста..... Вроде бы то о чем просилил... Меняешь значение в главной ТБ и значения меняются в зависимой...
...
Рейтинг: 0 / 0
30.11.2010, 13:53
    #36985994
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать две сводные таблицы
-O_o-,

я так понял офис у Вас 2003 и не позволяет сразу в области Page выбирать 2 -3 значения

ну тогда сделайте так
1. возьмите на главной таблице - перебросьте поле "РО" в область строк
2. выберите 3-4 элемента фильтра
3. верните "РО" в область страниц
...
Рейтинг: 0 / 0
30.11.2010, 14:03
    #36986038
-O_o-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать две сводные таблицы
Shamanus,
Я так понял вы хотите меня завалить. Вопрос же решился )))) Автор не предоставил никаких примеров. Конечно есть таблицы будут другого вида то решение может быть тоже другим.
...
Рейтинг: 0 / 0
30.11.2010, 14:11
    #36986058
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать две сводные таблицы
-O_o-,

нет, зачем мне это нужно?
Мне было любопытно решается ли это как то иначе. Но если честно мне Ваш способ не нравится, слишком много ограничений.

Вот посмотрите мое решение
...
Рейтинг: 0 / 0
30.11.2010, 14:12
    #36986063
xed1000000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать две сводные таблицы
-O_o-,Shamanus,

Спасибо большое за помощь, но проблема осталась. Возможно у меня что-то не получается или я просто не правильно изложил суть проблемы.

Есть две сводных таблицы (в примере -O_o- - Главная ТБ и Зависимая ТБ). задача в том, чтобы при
выборе фильтра в Главной ТБ (к примеру "ПА"), в зависимой ТБ также сработал фильтр "ПА"

спасибо.
...
Рейтинг: 0 / 0
30.11.2010, 14:30
    #36986138
-O_o-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать две сводные таблицы
Shamanus-O_o-,

нет, зачем мне это нужно?
Мне было любопытно решается ли это как то иначе. Но если честно мне Ваш способ не нравится, слишком много ограничений.

Вот посмотрите мое решение
У меня вот такая ошибка....
...
Рейтинг: 0 / 0
30.11.2010, 14:31
    #36986147
-O_o-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать две сводные таблицы
xed1000000-O_o-,Shamanus,

Спасибо большое за помощь, но проблема осталась. Возможно у меня что-то не получается или я просто не правильно изложил суть проблемы.

Есть две сводных таблицы (в примере -O_o- - Главная ТБ и Зависимая ТБ). задача в том, чтобы при
выборе фильтра в Главной ТБ (к примеру "ПА"), в зависимой ТБ также сработал фильтр "ПА"

спасибо.
Пример таблиц давайте с данными. Возьмите и сделайте как Shamanus и покажите. Потом будем говорить.
...
Рейтинг: 0 / 0
30.11.2010, 14:36
    #36986173
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать две сводные таблицы
-O_o-,

к сожалению нет под рукой 2003го офиса чтобы потестить, дома попробую
в 2007 все работает без проблем

в коде нет ничего специфического.
...
Рейтинг: 0 / 0
30.11.2010, 14:51
    #36986230
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать две сводные таблицы
нашел описанную Вами ситуацию
там потребовалось еще строку ввести в код.

в общем тестируйте
...
Рейтинг: 0 / 0
30.11.2010, 14:55
    #36986247
-O_o-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать две сводные таблицы
Shamanus,
Ну конечно же это функциональней чем у меня .. Спс.
...
Рейтинг: 0 / 0
30.11.2010, 15:38
    #36986412
xed1000000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать две сводные таблицы
Shamanus,

Спасибо, то что нужно ;)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
19.01.2012, 11:44
    #37621676
AlOks
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать две сводные таблицы
Shamanus,

Все очень хорошо работает до тех пор, пока не перетащишь связывающее поле в главной таблице в раздел фильтра отчета, и начинаешь там выбирать "все", или несколько значений. Возникает ошибка 1004 "Невозможно установить свойство Visible класса PivotItem".
Это можно тоже как-то учесть в модуле ?

Спасибо!
...
Рейтинг: 0 / 0
27.01.2012, 16:53
    #37635413
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать две сводные таблицы
AlOks,

это учесть скорее всего можно, но придется покодить, насколько я знаю pivot крайне неохотно выдает коллекцию итемов в данном случае.

Копайте в сторону свойств PivotField
...
Рейтинг: 0 / 0
27.01.2012, 19:27
    #37635793
R Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать две сводные таблицы
Shamanus,

Если excel 2010 тогда код вовсе не нужен, используем срез.
...
Рейтинг: 0 / 0
30.01.2012, 12:45
    #37638025
AlOks
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как связать две сводные таблицы
R Dmitry,

За срез спасибо, не знал про это новую фичу
разберусь
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как связать две сводные таблицы / 24 сообщений из 24, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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