Работа с отношениями в сводных таблицах

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

Вы когда-нибудь создали сводную таблицу? Вы предоставили разделение покупок по регионам, и так что вы удалили поле «Сумма покупки» в область « значения » и удалили поле «регион продаж» в область « названия столбцов ». Но результаты неверны.

Пример сводной таблицы

Как это можно исправить?

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

После того как вы создадите связь, Сводная таблица объединит данные из таблицы покупок с помощью правильного списка областей, а результаты будут выглядеть следующим образом:

Пример сводной таблицы

В Excel 2013 имеется технология, разработанная Microsoft Research (MSR) для автоматического обнаружения и устранения проблем связи, подобных этим.

К началу страницы

Использование автоматического обнаружения

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

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

Процесс состоит из двух этапов:

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

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

Вы можете отменить процесс обнаружения, но вы не сможете отменить процесс создания.

Алгоритм MSR ищет "лучший возможный" набор связей для соединения таблиц в модели. Алгоритм определяет все возможные отношения для новых данных, принимая во внимание имена столбцов, типы данных столбцов, значения в столбцах и столбцы в сводных таблицах.

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

Если автоматическое обнаружение не дает верных результатов, вы можете изменить связи, удалить их или создать новые вручную. Дополнительные сведения можно найти в разделе Создание связи между двумя таблицами или Создание связей в представлении схемы

К началу страницы

Пустые строки в сводных таблицах (неизвестный элемент)

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

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

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

К началу страницы

Примечание:  Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

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

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

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

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

×