Почему не работает related power bi

Устранение неполадок при настройке среды Power BI

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

Не удается запустить pbiviz

Если среда настроена неправильно, может появиться сообщение об ошибке, информирующее о том, что команда pbiviz не найдена.

При запуске pbiviz в командной строке терминала вы увидите экран справки. В противном случае убедитесь, что у вас есть Node.js версии 4.0 или выше. Сведения об установке pbiviz или NodeJS см. в разделе Настройка среды для разработки визуального элемента Power BI.

Не удается подключиться к службе Power BI

Запустите сервер визуальных элементов с помощью команды pbiviz start в командной строке терминала из корня вашего проекта визуальных элементов.

Если сервер не запущен, вероятно, SSL-сертификаты установлены неправильно. Сведения об установке SSL-сертификатов см. в разделе Создание и установка сертификата.

Значок разработчика не отображается на вкладке «Визуализации»

Значок разработчика выглядит как значок запроса на вкладке Визуализации.

Сейчас визуальный элемент разработчика доступен только в службе Power BI, а не в Power BI Desktop или мобильном приложении. Но упакованный визуальный элемент можно будет использовать везде.

Источник

Возвращает связанное значение из другой таблицы.

Синтаксис

Параметры

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

Возвращаемое значение

Одиночное значение, связанное с текущей строкой.

Примечания

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

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

Функции RELATED требуется контекст строки; поэтому ее можно использовать только в выражении вычисляемого столбца, где текущий контекст строки является однозначным, или как вложенную функцию в выражении, использующем функцию сканирования таблицы. Функция сканирования таблицы, такая как SUMX, возвращает значение текущей строки, а затем сканирует другую таблицу на предмет наличия в ней экземпляров этого значения.

Функцию RELATED невозможно использовать для выборки столбца в ограниченной связи.

Пример

В следующем примере для создания отчета о продажах, в котором исключены данные о продажах в США, создается мера «Продажи через Интернет за пределами США». Чтобы создать меру, необходимо отфильтровать таблицу InternetSales_USD, чтобы исключить все продажи, совершенные в США, в таблице SalesTerritory. США как страна упоминаются в таблице SalesTerritory 5 раз, по одному разу для каждого из следующих регионов: Северо-Запад, Северо-Восток, Центр, Юго-Запад и Юго-Восток.

Первый способ фильтрации продаж через Интернет для создания меры заключается в добавлении выражения фильтра, как указано ниже:

Однако этот подход нелогичен, подвержен ошибкам ввода и может не работать, если в будущем любой из существующих регионов будет разделен.

В этом случае лучше всего использовать существующую связь между InternetSales_USD и SalesTerritory, а также явно указать, что страна должна отличаться от США. Для этого создайте выражение фильтра, аналогичное следующему:

Это выражение использует функцию RELATED для поиска значения страны в таблице SalesTerritory, начиная со значения ключевого столбца SalesTerritoryKey в таблице InternetSales_USD. Результат поиска используется функцией фильтра, чтобы определить, отфильтрована ли строка InternetSales_USD.

Если этот пример не работает, может потребоваться создать связь между таблицами.

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

Row Labels Internet Sales Non USA Internet Sales
Австралия 4 999 021,84 долл. США 4 999 021,84 долл. США
Канада 1 343 109,10 долл. США 1 343 109,10 долл. США
Франция 2 490 944,57 долл. США 2 490 944,57 долл. США
Германия 2 775 195,60 долл. США 2 775 195,60 долл. США
Соединенное Королевство 5 057 076,55 долл. США 5 057 076,55 долл. США
США 9 389 479,79 долл. США
Grand Total 26 054 827,45 долл. США 16 665 347,67 долл. США

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

Источник

Устранение неполадок с производительностью отчетов в Power BI

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

Под отчетами с низкой производительностью понимаются отчеты, которые медленно загружаются или медленно обновляются при взаимодействии со срезами и другими функциями. Если отчеты размещаются в емкости Premium, сниженную производительность можно также определить с помощью приложения метрик Power BI Premium. Оно помогает отслеживать работоспособность и емкость подписки Power BI Premium.

Блок-схема действий

Используйте приведенную ниже блок-схему, чтобы выявить причину снижения производительности и определить требуемое действие.

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

Признак конца Действия
Управление емкостью
Изменение масштаба емкости
Проанализируйте активность емкости при типичном режиме использования отчета.
Изменение архитектуры.
Попробуйте использовать Azure Analysis Services.
Проверьте локальный шлюз.
Попробуйте использовать Azure Analysis Services.
Попробуйте использовать Power BI Premium.
Используйте анализатор производительности Power BI Desktop.
Оптимизируйте отчет, модель или DAX.
Создайте запрос в службу поддержки.

Выполнить действие

Первое, на что следует обратить внимание, — размещается ли медленный отчет в емкости Premium.

Емкость Premium

Если отчет размещается в емкости Premium, используйте приложение метрик Power BI Premium, чтобы определить, часто ли ресурсы этой емкости оказываются исчерпанными. Например, загрузка ЦП не должна регулярно превышать 80 %. Метрика активной памяти не должна превышать 50. В случае нехватки ресурсов, возможно, следует настроить или масштабировать емкость (конечный блок 1). При наличии достаточного объема ресурсов изучите активность емкости при типичном режиме использования отчета (конечный блок 2).

Общая емкость

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

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

  • Увеличьте пропускную способность запросов, перенеся набор данных в Azure Analysis Services или емкость Premium (конечный блок 4).
  • Используйте анализатор производительности Power BI Desktop, чтобы узнать производительность каждого из элементов отчета, например визуального элемента или формулы DAX. Особенно полезно определить, сам запрос или визуальная отрисовка создают проблемы с производительностью (конечный блок 5).

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

Наконец, если вы определили, что зависимости от времени нет и снижение производительности наблюдается во всех регионах, выясните, возникает ли оно на конкретных устройствах, в конкретных клиентах или веб-браузерах. Если нет, используйте анализатор производительности Power BI Desktop, как описывалось выше, чтобы оптимизировать отчет или модель (конечный блок 5).

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

Дальнейшие действия

Дополнительные сведения по этим вопросам см. в следующих ресурсах.

Источник

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

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

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

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

Контрольный список по устранению неполадок

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

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

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

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

Ниже приведен список проблем и их возможные решения.

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

Дальнейшие действия

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

Источник

Читайте также:  Освежитель воздуха автоматический air wick как настроить время работы
Оцените статью