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

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

ПримечаниеПримечание

В Windows Vista и Windows 7 функции в окне PowerPivot доступны на ленте, обсуждаемой в данном разделе. В Windows XP функции доступны в наборе меню. Если в Windows XP необходимо просмотреть, каким образом команды меню связаны с командами ленты, см. раздел Пользовательский интерфейс PowerPivot в Windows XP.

Чтобы создать связь между двумя таблицами, выполните следующие действия.

  1. В окне PowerPivot на вкладке Конструирование в группе Связи выберите Создать связь.

  2. В диалоговом окне Создание связи щелкните стрелку вниз рядом с полем Таблица и выберите таблицу из раскрывающегося списка.

    Эта таблица должна располагаться в части с многими элементами в связи «один к многим».

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

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

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

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

  6. Нажмите кнопку Создать.

Последствия создания связей

При создании связи необходимо учитывать следующее.

  • Между каждой парой таблиц может существовать только одна связь.

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

  • Каждая таблица должна иметь один столбец, который однозначно идентифицирует каждую строку в этой таблице.

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

Полный список требований см. в подразделе «Требования к связям» раздела Общие сведения о связях.