Устранение неполадок в связях

В этом разделе приведены сведения об устранении неполадок при автоматическом обнаружении связей в PowerPivot для Excel. Требования к связям, создаваемым вручную, см. в подразделе «Требования к связям» раздела Общие сведения о связях. Сведения об автоматическом обнаружении см. в подразделе «Автоматическое обнаружение и вывод связей» раздела Общие сведения о связях.

Устранение неполадок при автоматическом обнаружении связей

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

Сообщение: Связи не обнаружены

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

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

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

Сообщение: Невозможно создать дополнительные связи

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

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

В сводную таблицу добавлены несвязанные поля, однако сообщение не выдается

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

Отсутствует допустимая связь между таблицами

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

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

При автоматическом обнаружении созданы неверные связи

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

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

См. также

Основные понятия

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

Удаление связей

Просмотр и изменение связей

Общие сведения о связях

Другие ресурсы

Общие сведения об отчетах, диаграммах и сводных таблицах