Найдены элементы, которые могут содержать кэшированные данные
Инспектор документов обнаружил один или несколько компонентов бизнес-аналитики, которые могут содержать кэшированные данные, сохраняемые в книге, в том числе невидимые данные.
Инспектор документов проверяет наличие следующих типов кэшированных данных:
- Сводный кэш. Этот кэш сохраняется для сводных таблиц и сводных диаграмм.
- Кэш срезов. Этот кэш сохраняется для срезов (со сводными таблицами или без них) и временных шкал.
- Кэш формул кубов. Этот кэш сохраняется для формул кубов.
Проблема
Инспектор документов не может удалить кэшированные данные, потому что это может нарушить работу вашей книги.
Рекомендуемое решение
Гарантировать отсутствие в книге кэшированных данных для сводных таблиц, сводных диаграмм, срезов, временных шкал (Office 2013 и более поздние версии) или формул кубов можно только одним способом — удалить все эти элементы.

- Сводные таблицы
- Чтобы удалить сводную таблицу, но сохранить ее данные, выделите всю сводную таблицу и нажмите клавиши CTRL+C.
- Выберите ячейку листа за пределами сводной таблицы, нажмите клавиши CTRL+ALT+V и выберите Значения.
Примечание: Убедитесь, что вставляемые данные не перекрывают сводную таблицу.
Совет: Повторите эти действия для каждой сводной таблицы в книге.

- Чтобы удалить сводную диаграмму, но сохранить ее в виде рисунка, выделите область сводной диаграммы и нажмите клавиши CTRL+C.
- Выберите ячейку листа за пределами сводной диаграммы, нажмите клавиши CTRL+ALT+V и выберите формат Рисунок.
- Выделите сводную диаграмму и нажмите клавишу DELETE.
Совет: Повторите эти действия для каждой сводной диаграммы в книге.
- Выделите срез или временную шкалу и нажмите клавишу DELETE.
Совет: Повторите эти действия для каждого среза или временной шкалы в книге.
-
Чтобы удалить формулу куба, но сохранить ее результат, выделите формулу куба и нажмите клавиши CTRL+C.
Примечание: Если вы не знаете, где находятся формулы кубов, попробуйте сначала найти их, следуя инструкциям по поиску ячеек, содержащих формулы.

Не снимая выделение с ячейки, содержащей формулу куба, нажмите клавиши CTRL+ALT+V и выберите Значения.
Совет: Повторите эти действия для каждой формулы куба в книге.
Удаление кэшированных данных сводных таблиц и диаграмм
Чтобы сохранить сводные таблицы или диаграммы в книге, вы можете удалить из книги кэшированные данные или уменьшить их количество.
Примечание: После удаления кэшированных данных инспектор документов продолжит сообщать об этих элементах, поскольку он не может определить, удалили ли вы кэшированные данные.
- Закройте инспектор документов.
- Выберите поле в сводной таблице или сводной диаграмме, а затем выберите команду Анализ >Параметры.
- На вкладке Данные в поле Число элементов, сохраняемых для каждого поля выберите Нет и нажмите кнопку ОК.
- Выберите команду Анализ >Обновить.
Если снова запустить инспектор документов, он обнаружит сводные таблицы и диаграммы независимо от того , есть в них кэшированные данные или нет. Только после удаления сводных таблиц и диаграмм вы можете быть уверены, что кэшированных данных нет.
Как очистить кэш сводной таблицы excel
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Запрещение использования общего кэша данных сводными отчетами
По умолчанию отчеты сводной таблицы, основанные на одном источнике данных ( диапазоне ячеек на листе или подключении к данным), совместно используют кэш данных, но вы можете отменить общий доступ к этому кэшу данных с помощью нескольких методов.
В этой статье
- Дополнительные сведения о кэше данных сводной таблицы
- Отмена общего доступа к кэшу данных между отчетами сводной таблицы
Дополнительные сведения о кэше данных сводной таблицы
Кэш данных отчета сводной таблицы — это область внутренней памяти на компьютере, используемая Microsoft Office Excel для хранения данных отчета. Чтобы повысить производительность и уменьшить размер книги, Excel автоматически совместно использует кэш данных сводной таблицы между двумя или более отчетами сводной таблицы, основанными на одном диапазоне ячеек или подключении к данным. Если диапазон ячеек или подключение к данным для двух или более отчетов сводной таблицы отличается, кэш данных нельзя совместно использовать между этими отчетами.
Однако иногда не требуется совместно использовать кэш данных между двумя или несколькими отчетами сводной таблицы, основанными на одном источнике данных. Например:
- Вы не хотите, чтобы вычисляемые поля и элементы отображались во всех отчетах сводной таблицы.
- Вы не хотите, чтобы поля группируются одинаково во всех отчетах сводной таблицы.
- Вы не хотите, чтобы все отчеты сводной таблицы обновлялись одновременно.
- Вы хотите использовать функцию, которая не поддерживается при использовании общего кэша данных, например получение данных в отчете для выбранного элемента или элементов при применении фильтра отчета.
Примечание: Кэш данных для отчета сводной таблицы, подключенного к источнику данных OLAP, не может быть общим, так как он используется иначе, чем источники данных, отличные от источников данных, отличных от OLAP.
Отмена общего доступа к кэшу данных между отчетами сводной таблицы
Существует несколько способов отмены общего доступа к кэшу данных, включая следующие:
- Используйте мастер сводной таблицы и сводной диаграммы, чтобы создать отчет сводной таблицы, основанный на том же диапазоне ячеек, что и другой отчет, без совместного использования кэша данных.
- Отмените общий доступ к кэшу данных между отчетами сводной таблицы, основанными на диапазоне ячеек, временно переопределив диапазон данных, чтобы заставить Excel отменить общий доступ к кэшу данных.
- Отмените общий доступ к кэшу данных между двумя или более отчетами сводной таблицы, основанными на одном подключении к данным, создав уникальное подключение к данным для каждого отчета сводной таблицы в книге.
Чтобы узнать, сколько кэшей данных содержится в книге, откройте окно интерпретации редактор Visual Basic, нажав клавиши ALT+F11 и CTRL+G, а затем введите следующее:
? ActiveWorkbook.PivotCaches.Count
Создание отчета сводной таблицы, основанного на том же диапазоне ячеек, что и другой отчет, без совместного использования кэша данных
- Убедитесь, что существует отчет сводной таблицы, основанный на том же диапазоне, который вы хотите использовать для нового отчета сводной таблицы.
- Щелкните любую пустую ячейку на листе за пределами отчета сводной таблицы.
- Чтобы запустить мастер сводной таблицы и сводной диаграммы, нажмите клавиши ALT+D+P. Совет. Чтобы добавить мастер сводной таблицы и сводной диаграммы на панель быстрого доступа, сделайте следующее:
- Щелкните стрелку рядом с панелью инструментов и выберите пункт » Дополнительные команды».
- В списке Выбрать команды из выберите пункт Все команды.
- Выберите в списке пункт Мастер сводных таблиц и диаграмм и нажмите кнопку Добавить, а затем — кнопку ОК.
Отмена общего доступа к кэшу данных между отчетами сводной таблицы, основанными на диапазоне ячеек
- Убедитесь, что существует по крайней мере два отчета сводной таблицы на основе одного диапазона ячеек и что эти отчеты совместно используют один кэш данных.
- Щелкните ячейку в отчете сводной таблицы, для которой нужно отменить общий доступ к кэшу данных.
- Чтобы запустить мастер сводной таблицы и сводной диаграммы, нажмите клавиши ALT+D+P. Совет. Чтобы добавить мастер сводной таблицы и сводной диаграммы на панель быстрого доступа, сделайте следующее:
- Щелкните стрелку рядом с панелью инструментов и выберите пункт » Дополнительные команды».
- В списке Выбрать команды из выберите пункт Все команды.
- Выберите в списке пункт Мастер сводных таблиц и диаграмм и нажмите кнопку Добавить, а затем — кнопку ОК.
Новый отчет сводной таблицы теперь основан на том же диапазоне данных, что и другой отчет, но имеет другой кэш данных.
Отмените общий доступ к кэшу данных двух или более отчетов сводной таблицы, основанных на одном подключении к данным.
- Убедитесь, что существует по крайней мере два отчета сводной таблицы, основанных на одном подключении к данным, и что эти отчеты совместно используют один и тот же кэш данных. Убедитесь, что между отчетами сводной таблицы используется одно и то же подключение к данным
- На вкладке Данные в группе Подключения нажмите кнопку Подключения.
- В диалоговом окне «Подключения к книге» выберите подключение к отчету сводной таблицы.
- В разделе «Расположения, в которых в этой книге используются подключения», щелкните ссылку с текстом «Щелкните здесь», чтобы увидеть, где используются выбранные подключения. Отображаются отчеты сводной таблицы, использующие это подключение к данным.
- На вкладке Данные в группе Подключения нажмите кнопку Подключения.
- В диалоговом окне «Подключения к книге» выберите подключение к отчету сводной таблицы.
- Выберите пункт Свойства.
- В диалоговом окне «Свойства подключения» откройте вкладку «Определение » и выберите команду » Экспорт файла подключения».
- В диалоговом окне «Сохранение файла» сохраните текущие сведения о подключении как ODC-файл.
- Нажмите кнопку ОК, а затем — кнопку Закрыть.
Примечание: Чтобы найти файл подключения , может потребоваться нажать кнопку «Обзор».
Теперь отчет сводной таблицы имеет другой кэш данных.
Очистка сводной таблицы или сводной диаграммы
Чтобы удалить все фильтры отчетов, метки, значения и форматирование из сводной таблицы и приступить к проектированию макета заново, используйте команду Clear All .
- Щелкните сводную таблицу или сводную диаграмму.
- На вкладке « Анализ» в группе « Действия» нажмите кнопку «Очистить«, а затем — » Очистить все».
Очистка сводной таблицы
- Щелкните сводную таблицу.
- На вкладке «Параметры» в группе «Действия» нажмите кнопку «Очистить«, а затем — «Очистить все».
Очистка сводной диаграммы
- Щелкните сводную диаграмму.
- На вкладке « Анализ » в группе данных нажмите кнопку «Очистить«, а затем — » Очистить все». Команда «Очистить все » сбрасывает сводную таблицу, но не удаляет ее. Подключение к данным, размещение сводной таблицы и кэша сводной таблицы остаются неизменными. Если с сводной таблицей связана сводная диаграмма, команда «Очистить все» также удаляет связанные поля сводной диаграммы, настройки диаграммы и форматирование.
Команда «Очистить все » сбрасывает сводную таблицу, но не удаляет ее. Подключение к данным, размещение сводной таблицы и кэша сводной таблицы остаются неизменными. Если с сводной таблицей связана сводная диаграмма, команда « Очистить все» также удаляет связанные поля сводной диаграммы, настройки диаграммы и форматирование.
Примечание: Если вы используете подключение к данным или используете одинаковые данные между двумя или несколькими сводными таблицами, то команда « Очистить все» в одной сводной таблице также может удалить группирование, вычисляемые поля или элементы и пользовательские элементы в других общих сводных таблицах. Однако вы получите предупреждение, прежде чем Excel попытается удалить элементы из других общих сводных таблиц, и вы можете отменить операцию.
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.