Руководство по устранению неполадок связи

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

Примечание.

Общие сведения о связях модели не рассматриваются в этой статье. Если вы не знакомы с связями, их свойствами или настройкой, рекомендуем сначала прочитать связи модели в статье Power BI Desktop .

Важно также понимать схему звездочки. Дополнительные сведения см. в статье "Общие сведения о схеме звезды" и важности для Power BI.

Устранение неполадок

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

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

  1. Переключите визуальный элемент в таблицу или матрицу или откройте панель "Просмотр данных ", проще устранить неполадки при отображении результата запроса.
  2. Если есть пустой результат запроса, переключитесь на представление данных— убедитесь, что таблицы загружены строками данных.
  3. Перейдите к представлению модели— легко увидеть связи и быстро определить их свойства.
  4. Убедитесь, что между таблицами существуют связи.
  5. Убедитесь, что свойства карта inality правильно заданы, они могут быть неверными, если столбец "многие" в настоящее время содержит уникальные значения, и он был неправильно задан как "одна" сторона.
  6. Убедитесь, что связи активны (сплошная линия).
  7. Убедитесь, что направления фильтра поддерживают распространение (интерпретируют головки со стрелками).
  8. Убедитесь, что правильные столбцы связаны, выберите связь или наведите курсор на него, чтобы отобразить связанные столбцы.
  9. Убедитесь, что связанные типы данных столбцов совпадают или по крайней мере совместимы, можно связать текстовый столбец со целым числом столбца, но фильтры не будут находить совпадения для распространения фильтров.
  10. Перейдите в представление данных и убедитесь, что соответствующие значения можно найти в связанных столбцах.

Руководство по устранению неполадок

Вот список вопросов и их возможных причин.

Проблема Возможные причины
Визуальный элемент не отображает результат • Модель еще не загружена с данными.
• Данные не существуют в контексте фильтра.
• Применяется безопасность на уровне строк (RLS).
• Связи не распространяются между таблицами— следуйте проверка списку выше.
• Принудительно применяется RLS, но двунаправленная связь не включена для распространения— см. раздел "Безопасность на уровне строк" (RLS) с Power BI Desktop.
Визуальный элемент отображает одинаковое значение для каждой группировки • Связи не существуют.
• Связи не распространяются между таблицами— следуйте проверка списку выше.
Визуальный элемент отображает результаты, но они не верны • Визуальный элемент неправильно настроен.
• Неправильное вычисление логики вычисления.
• Необходимо обновить данные модели.
• Исходные данные неверны.
• Столбцы связи неправильно связаны (например, столбцы ProductID сопоставляются с CustomerID).
• Это связь между двумя таблицами DirectQuery, а столбец "один" связи содержит повторяющиеся значения.
Отображаются пустые группы или элементы среза или фильтра, а исходные столбцы не содержат BLANKs • Это обычная связь, а столбец "многие" содержит значения, не хранящиеся в столбце "один", см. в разделе "Связи модели" в Power BI Desktop (регулярные связи).
• Это обычная связь "один к одному", а связанные столбцы содержат BLANK- см. сведения о связях модели в Power BI Desktop (регулярные связи).
• Неактивная связь "многие" столбца хранит BLANK или имеет значения, не хранящиеся на стороне "один".
Визуальный элемент отсутствует данные • Применяются неправильные или непредвиденные фильтры.
• принудительно применяется RLS.
• Это ограниченная связь, и существуют BLANK в связанных столбцах или проблемах целостности данных— см. сведения о связях модели в Power BI Desktop (ограниченные связи).
• Это связь между двумя таблицами DirectQuery, связь устанавливается для предположения о целостности ссылочных данных, но существуют проблемы целостности данных (несоответствие значений в связанных столбцах).
RLS неправильно применяется • Связи не распространяются между таблицами— следуйте проверка списку выше.
• Принудительно применяется RLS, но двунаправленная связь не включена для распространения— см. раздел "Безопасность на уровне строк" (RLS) с Power BI Desktop.

Дополнительные сведения, связанные с этой статьей, проверка следующие ресурсы: