Просмотр и изменение связей
Вкладка «Конструктор» в окне PowerPivot содержит средства, которые служат для просмотра и управления связями таблиц, заданных в книге. Дополнительные сведения об использовании связей в PowerPivot для Excel см. в разделе Общие сведения о связях.
Примечание |
---|
В Windows Vista и Windows 7 функции в окне PowerPivot доступны на ленте, обсуждаемой в данном разделе. В Windows XP функции доступны в наборе меню. Если в Windows XP необходимо просмотреть, каким образом команды меню связаны с командами ленты, см. раздел Пользовательский интерфейс PowerPivot в Windows XP. |
Просмотр и изменение существующих связей
В окне PowerPivot перейдите на вкладку Конструктор и выберите в группе Связи команду Управление связями.
В диалоговом окне Управление связями, если необходимо изменить связь, выполните следующие действия:
Выберите связь и нажмите кнопку Изменить.
В диалоговом окне Изменить связь измените таблицы или столбцы, которые используются в связи, а затем нажмите кнопку ОК.
В диалоговом окне Управление связями нажмите кнопку Закрыть.
Изменение активной связи в представлении диаграммы
При импортировании таблиц с несколькими связями или при создании нескольких связей между двумя таблицами вручную необходимо определить активной одну связь, которая используется по умолчанию для навигации и вычислений. Оставшиеся связи в модели являются неактивными. Неактивную связь можно использовать в вычислениях DAX. Также неактивную связь можно преобразовать в активную.
В «Представлении диаграммы» найдите таблицу, которая имеет активные и неактивные связи. Неактивная связь отобразится пунктирной линией. (Связь неактивна, если между двумя столбцами уже существует косвенная связь.)
Щелкните линию активной связи (отображена непунктирной линией) для ее выбора. Последовательно щелкните правой кнопкой мыши линию и выбранную ссылку. Выберите пункт Пометить неактивной.
Наведите указатель мыши на пунктирную линию связи между двумя таблицами.
Щелкните правой кнопкой мыши эту пунктирную линию и выберите Пометить активной. Обратите внимание на то, что связи можно удалять и изменять в их контекстном меню.
Рекомендации по изменению связей
При изменении связи необходимо учитывать следующие моменты.
Между каждой парой таблиц может существовать только одна активная связь. В случаях, когда две таблицы могут быть связаны несколькими способами, только одна связь будет являться активной. Другие связи сохраняются в модели данных, но помечаются как неактивные.
В вычислениях DAX и навигации по сводному отчету по умолчанию используется активная связь. Неактивные связи используются в вычислениях DAX посредством функции USERELATIONSHIP. Дополнительные сведения см. в разделах Функция USERELATIONSHIP (DAX) и Работа с несколькими связями между двумя таблицами.
Значения данных в поле Связанный столбец подстановки должны быть уникальными. Иными словами, столбец не может содержать повторяющиеся значения.
Каждая таблица должна иметь один столбец, который однозначно идентифицирует каждую строку в этой таблице.
Типы данных в полях Столбец и Связанный столбец подстановки должны быть совместимыми. Дополнительные сведения о типах данных см. в разделе Типы данных, поддерживаемые в книгах PowerPivot.
Полный список требований см. в подразделе «Требования к связям» раздела Общие сведения о связях.