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

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

Выберите действие

Дополнительные сведения о кэше данных сводных отчетов

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

Дополнительные сведения о кэше данных сводных отчетов

Кэш данных сводного отчета представляет собой область внутренней памяти компьютера, используемой Microsoft Office Excel для хранения данных отчета. Чтобы повысить производительность и уменьшить размер книги, в Microsoft Excel для одного или нескольких сводных отчетов, основанных на одном и том же наборе ячеек или подключении данных, автоматически используется общий кэш данных сводной таблицы. Если наборы ячеек или подключения данных для двух или более сводных отчетов различны, общий кэш данных этими отчетами не используется.

Но возможны случаи, когда нежелательно, чтобы два или более сводных отчетов, основанных на одном источнике данных, использовали общий кэш. Например:

  • Нежелательно, чтобы во всех сводных отчетах выводились вычисляемые поля и элементы.

  • Нежелательно, чтобы во всех сводных отчетах поля группировались одинаково.

  • Нежелательно, чтобы все сводные отчеты обновлялись одновременно.

  • Нужно использовать возможность, неподдерживаемую при использовании общего кэша данных, например получение данных в отчете для выбранного элемента или элементов при использовании фильтра отчета.

Примечание : Кэш данных для сводного отчета, связанного с источником данных OLAP, не может быть общим, так как он используется иначе, чем для источников данных, не являющихся источниками OLAP.

В начало страницы

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

Существует несколько способов запретить использование общего кэша данных, в том числе следующие:

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

  • Запрещение использования общего кэша данных сводными отчетами, основанными на наборе ячеек, с помощью временного переопределения набора данных, вынуждающего Microsoft Excel отказаться от использования общего кэша данных.

  • Запрещение использования общего кэша данных двумя или более сводными отчетами, основанными на одном и том же подключении данных, путем создания уникального подключения данных для каждого сводного отчета книги.

Совет

Чтобы посмотреть, сколько кэшей данных используется книгой, откройте окно проверки редактор Visual Basic, нажимая ALT+F11 и CTRL+G, а затем введите следующее:

?ActiveWorkbook.PivotCaches.Count

Создание сводного отчета, основанного на том же диапазоне ячеек без использования общего кэша данных

  1. Убедитесь в наличии существующего сводного отчета, основанного на том же диапазоне ячеек, который нужно использовать для нового сводного отчета.

  2. Щелкните любую пустую ячейку в отчете вне диапазона ячеек сводного отчета.

  3. Чтобы запустить мастер сводных таблиц и диаграмм, нажмите сочетание клавиш ALT+D+P.

    Совет

    Чтобы добавить мастер сводных таблиц и диаграмм на панель быстрого доступа, выполните следующие действия:

    1. Щелкните стрелку рядом с панелью инструментов, а затем щелкните Дополнительные команды.

    2. В разделе Выбрать команды из выберите Все команды.

    3. В списке выберите Мастер сводных таблиц и диаграмм, нажмите кнопку Добавить, а затем нажмите кнопку OK.

  4. На странице Шаг 1 мастера выберите в списке или базе данных Microsoft Office Excel, а затем нажмите кнопку Далее.

  5. На странице Шаг 2 выберите диапазон данных для нового сводного отчета, а затем нажмите кнопку Далее.

  6. Когда мастер сводных таблиц и диаграмм выведет сообщение, спрашивающее, нужно ли использовать общий кэш данных, нажмите кнопку Нет.

  7. На странице Шаг 3 мастера выберите местонахождение нового сводного отчета, а затем нажмите кнопку Готово.

Запрещение использования общего кэша данных сводными отчетами, основанными на диапазоне ячеек

  1. Убедитесь в наличии, по крайней мере, двух сводных отчетов, основанных на одном и том же диапазоне ячеек и использующих один и тот же кэш данных.

  2. Щелкните ячейку сводного отчета, для которого нужно запретить использование общего кэша данных.

  3. Чтобы запустить мастер сводных таблиц и диаграмм, нажмите сочетание клавиш ALT+D+P.

    Совет

    Чтобы добавить мастер сводных таблиц и диаграмм на панель быстрого доступа, выполните следующие действия:

    1. Щелкните стрелку рядом с панелью инструментов, а затем щелкните Дополнительные команды.

    2. В разделе Выбрать команды из выберите Все команды.

    3. В списке выберите Мастер сводных таблиц и диаграмм, нажмите кнопку Добавить, а затем нажмите кнопку OK.

  4. На странице Шаг 3 мастера нажмите кнопку Назад, чтобы вернуться на страницу Шаг 2.

  5. На странице Шаг 2 мастера убедитесь, что для сводного отчета выбран тот же диапазон данных, но что в этот диапазон включено хотя бы на одну строку меньше.

    Например, если использовался диапазон $A$1:$E$286, измените его на $A$1:$E$285.

  6. Нажмите кнопку Далее.

  7. На странице Шаг 3 мастера убедитесь, что выбран Существующий лист и что используется то же местонахождение, а затем нажмите кнопку Готово.

    Теперь сводный отчет использует другой кэш данных, но и другой диапазон данных.

  8. Убедитесь, что выделена ячейка сводного отчета, для которого нужно запретить использование общего кэша данных.

  9. Чтобы еще раз запустить мастер сводных таблиц и диаграмм, нажмите сочетание клавиш ALT+D+P.

  10. На странице Шаг 3 мастера нажмите кнопку Назад, чтобы вернуться на страницу Шаг 2.

  11. На странице Шаг 2 мастера измените диапазон данных на первоначальный.

    Например, если текущий диапазон $A$1:$E$285, измените его обратно на $A$1:$E$286.

  12. Нажмите кнопку Далее.

  13. На странице Шаг 3 мастера убедитесь, что выбран Существующий лист и что используется то же местонахождение, а затем нажмите кнопку Готово.

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

Запрещение использовать общий кэш данных сводными отчетами, основанными на одном и том же подключении данных

  1. Убедитесь в наличии, по крайней мере, двух сводных отчетов, основанных на одном и том же подключении данных и использующих один и тот же кэш данных.

    Проверьте, что сводные отчеты используют одно и то же подключение данных

    1. На вкладке Данные в группе Подключения щелкните Подключения.

    2. В диалоговом окне Подключения к книге выберите подключение для сводного отчета, а затем щелкните Свойства.

    3. В разделе Подключения, используемые в этой книге щелкните ссылку с текстом Щелкните здесь, чтобы увидеть, где используются выбранные подключения.

      Появится перечень сводных отчетов, использующих это подключение данных.

  2. Убедитесь, что для подключения данных, расположенных на компьютере или в сети, существует файл подключения.

    Создайте файл подключения для подключения данных в книге

    1. На вкладке Данные в группе Подключения щелкните Подключения.

    2. В диалоговом окне Подключения к книге выберите подключение для сводного отчета, а затем щелкните Свойства.

    3. Нажмите кнопку Свойства.

    4. В диалоговом окне Свойства подключения выберите вкладку Определение и нажмите кнопку Экспорт файла подключения.

    5. В диалоговом окне Сохранение файла сохраните сведения о текущем подключении в виде ODC-файла.

    6. Нажмите кнопку ОК и затем кнопку Закрыть.

  3. Щелкните любую ячейку сводного отчета, для которого нужно запретить использование общего кэша данных.

  4. На вкладке Параметры в группе Данные нажмите кнопку Изменить источник данных, а затем щелкните Изменить источник данных.

    Будет открыто диалоговое окно Изменить источник данных сводной таблицы.

  5. Чтобы использовать другое подключение данных, выберите Использовать внешний источник данных, а затем щелкните Выбрать подключение.

    На экране появится диалоговое окно Существующие подключения.

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

    Примечание : Чтобы найти файл подключения, можно нажать кнопку Обзор.

  7. Нажмите кнопку ОК.

Теперь для сводного отчета используется другой кэш данных.

В начало страницы

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×