Премахване на споделяне на кеш за данни между отчети с обобщени таблици

Отнася се за
Excel за Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

По подразбиране отчети с обобщени таблици, които се базират на един и същ източник на данни – диапазон от клетки в работен лист или връзка с данни – споделят кеш за данни, но вие можете да премахнете споделянето на този кеш за данни, като използвате няколко метода.

Какво искате да направите?

Научете повече за кеша за данни на обобщена таблица

Кешът за данни на отчета с обобщена таблица е област от вътрешната памет на вашия компютър, която се използва от Microsoft Office Excel за съхраняване на данните за отчета. За да подобри производителността и да намали размера на работната книга, Excel автоматично споделя кеша за данни на обобщената таблица между два или повече отчета с обобщена таблица, базирани на един и същ диапазон от клетки или връзка с данни. Ако диапазонът от клетки или връзката с данни за два или повече отчета с обобщени таблици са различни, кешът за данни не може да се споделя между тези отчети.

Може обаче да има случаи, когато не искате да споделяте кеш за данни между два или повече отчета с обобщени таблици, базирани на един и същ източник на данни. Например:

  • Не искате изчисляемите полета и елементи да се показват във всички отчети с обобщени таблици.
  • Не искате полетата да се групират по един и същи начин във всички отчети с обобщени таблици.
  • Не искате всички отчети с обобщени таблици да се обновяват едновременно.
  • Искате да използвате функция, която не се поддържа, когато използвате споделен кеш за данни, като например извличане на данни от отчет за избран елемент или елементи, когато прилагате филтър за отчети.

Забележка

Кешът за данни за отчет с обобщена таблица, който е свързан към източник на данни за онлайн аналитична обработка (OLAP), не може да бъде споделен, защото се използва по различен начин от източниците на данни, които не са OLAP.

Най-горе на страницата

Премахване на споделяне на кеша за данни между отчети с обобщени таблици

Има няколко начина да премахнете споделянето на кеш за данни, включително следните:

  • Използвайте съветника за обобщена таблица и обобщена диаграма, за да създадете нов отчет с обобщена таблица, който се базира на същия диапазон от клетки като друг отчет, без да споделяте кеша за данни.
  • Премахване на споделянето на кеша за данни между отчети с обобщени таблици, които се базират на диапазон от клетки, чрез временно предефиниране на диапазона от данни, за да принудите 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. Щракнете върху OK и след това върху "Затвори".
  3. Щракнете върху произволна клетка в отчета с обобщена таблица, за която искате да премахнете споделянето на кеша за данни.

  4. В раздела "Опции ", в групата " Данни " щракнете върху "Смяна на източника на данни" и след това върху "Смяна на източника на данни".
    Появява се диалоговият прозорец "Смяна на източника на данни на обобщената таблица ".

  5. За да използвате различна връзка за данни, изберете "Използване на външен източник на данни" и след това щракнете върху "Избор на връзка".
    Появява се диалоговият прозорец "Съществуващи връзки ".

  6. Изберете връзка за данни от списъка " Избор на връзка " в категорията " Файлове на връзки в мрежата " или " Файлове на връзки на този компютър ", след което щракнете върху "Отвори".

    Забележка

    Може да се наложи да щракнете върху "Преглед", за да намерите файла за свързване.

  7. Щракнете върху OK.

Отчетът с обобщена таблица сега има различен кеш за данни.

Най-горе на страницата