Руководство по устранению неполадок связи
Эта статья предназначена для моделирователя данных, работающего с Power BI Desktop. В нем содержатся рекомендации по устранению конкретных проблем, которые могут возникнуть при разработке моделей и отчетов.
Примечание.
Общие сведения о связях модели не рассматриваются в этой статье. Если вы не знакомы с связями, их свойствами или настройкой, рекомендуем сначала прочитать связи модели в статье Power BI Desktop .
Важно также понимать схему звездочки. Дополнительные сведения см. в статье "Общие сведения о схеме звезды" и важности для Power BI.
Устранение неполадок
Если визуальный элемент отчета настроен для использования полей из двух (или более) таблиц, и он не содержит правильный результат (или какой-либо результат), возможно, проблема связана с связями модели.
В этом случае ниже приведен общий список устранения неполадок проверка. Вы можете постепенно работать с списком проверка, пока не определите проблемы.
- Переключите визуальный элемент в таблицу или матрицу или откройте панель "Просмотр данных ", проще устранить неполадки при отображении результата запроса.
- Если есть пустой результат запроса, переключитесь на представление данных— убедитесь, что таблицы загружены строками данных.
- Перейдите к представлению модели— легко увидеть связи и быстро определить их свойства.
- Убедитесь, что между таблицами существуют связи.
- Убедитесь, что свойства карта inality правильно заданы, они могут быть неверными, если столбец "многие" в настоящее время содержит уникальные значения, и он был неправильно задан как "одна" сторона.
- Убедитесь, что связи активны (сплошная линия).
- Убедитесь, что направления фильтра поддерживают распространение (интерпретируют головки со стрелками).
- Убедитесь, что правильные столбцы связаны, выберите связь или наведите курсор на него, чтобы отобразить связанные столбцы.
- Убедитесь, что связанные типы данных столбцов совпадают или по крайней мере совместимы, можно связать текстовый столбец со целым числом столбца, но фильтры не будут находить совпадения для распространения фильтров.
- Перейдите в представление данных и убедитесь, что соответствующие значения можно найти в связанных столбцах.
Руководство по устранению неполадок
Вот список вопросов и их возможных причин.
Проблема | Возможные причины |
---|---|
Визуальный элемент не отображает результат | • Модель еще не загружена с данными. • Данные не существуют в контексте фильтра. • Применяется безопасность на уровне строк (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. |
Связанный контент
Дополнительные сведения, связанные с этой статьей, проверка следующие ресурсы:
- Связи модели в Power BI Desktop
- Вопросы? Задайте их в сообществе Power BI.
- Есть предложения? Участие в разработке идей по улучшению Power BI