Сводная таблица не обновляется должным образом

У меня есть данные, созданные в PowerQuery, которые подключены к PowerPivot, который создает сводную таблицу в моих таблицах Excel. Я заметил, что мои сводные таблицы не обновляются самыми последними данными после того, как я: обновляю таблицу, обновляю powerpivot или обновляю все данные. Некоторые данные обновляются, но не все. Единственный способ получить правильную информацию — это создать новую сводную таблицу, в которой будет обновляться информация. У меня есть много сводных таблиц, которые сформированы условно, и я не хочу проходить весь процесс воссоздания моих сводных таблиц одну за другой и их переформатирования каждый раз, когда я обновляю свои данные Excel. Как это исправить?


Привет, Марихэм,

Проверьте свойства запроса и убедитесь, что флажок «Включить фоновое обновление» в основных свойствах запросов снят. Если фоновое обновление отключено, запрос будет полностью обновлен перед обновлением других запросов, а также перед обновлением сводных таблиц.


Спасибо за быстрый ответ! Я очень ценю это! Не могли бы вы рассказать, как проверять свойства моих запросов?


Разобрались, как проверять свойства запроса и вкладку «Включить фоновое обновление» уже не отмечен. Это не внесло изменений.


Привет, Марихэм,

Позвольте мне прояснить

1) С помощью Refresh All обновляются не все сводные таблицы. Если вы еще раз нажмете «Обновить все» (без изменения данных), обновится ли сводная таблица?

2) Вы отключаете «Включить фоновое отслеживание» только для запросов, которые загружают данные из внешних источников в модель данных или для всех запросов?


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

Привет, Брайан,

Не совсем так. Как обновляются запросы, объясняется, например, здесь https://social.technet.microsoft.com/Forums/en-US/8d5ee632-fdff-4ba2-b150-bb3591f955fb/queries-evalu …

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

Это влияет на обновление bahaviour, если сводная таблица построена на данных (таблице), возвращаемых запросом. В этом примере:

Query1 и Query2 возвращают две идентичные таблицы на основе одной исходной Table1. У нас есть две сводные таблицы на этих таблицах. В свойствах Query2 фоновое обновление отключено, а PivotTable2 обновляется после первого RefreshAll. Чтобы обновить сводную таблицу 1, нам нужно дважды щелкнуть «Обновить все».

Образец выше прилагается.


«Не совсем».

Это часть моей точки зрения.

Кроме того, обновление фона — это не свойство запроса, а свойство соединения.

Excel был достаточно любезен, чтобы установить соединение, но Excel когда-либо запрашивал обновить метод, когда я зафиксировал метод загрузки? Я не помню, чтобы он делал это.

Как вы указываете, и форум TechNet указывает, (два места, которые так много пользователей упускают), этот параметр чрезвычайно важен для поведения сводных таблиц, загружаемых от Queries, теперь Get & Transform.

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

A: Обеспечение более качественных справочных материалов на сайтах и ​​в справочных материалах, предоставленных пользователям Microsoft.

B: Дважды проинструктируйте безопасный метод обновления всех.


Привет, Брайан,

В целом да, страницы справки/поддержки могли бы быть лучше организованы. Довольно часто можно что-то найти, если только точно знать, что и как найти.

Что касается свойств. Да, точнее, обновление — это свойство соединения, но с Unified G&T базовое соединение скрыто за запросом, а все свойства соединения находятся в разделе «Свойства запроса». Вкладка Connections предназначена для устаревших соединителей и ThisWorkbookDataModel. Теперь я говорю о панели запросов и подключений.

Если мы находимся в существующих подключениях или в полном меню RefreshAll, это все еще «свойства подключения». Но если вы откроете его, заголовок будет «Свойства запроса».


У меня всегда было одно и то же проблема и, наконец, нашла решение, которое кажется поразительно простым.

Нажмите Изменить источник данных. После обновления моих данных (очевидно) диапазон данных расширился! Снова выберите набор данных и вуаля.


@Sergei Baklan

Я не могу найти, как это сделать в Excel 2019.

Можете ли вы помочь?


Большое спасибо!
У меня тоже была эта проблема, и решение действительно простое, если вы это знаете.
Оцените статью
Botgadget.ru
Добавить комментарий