Поделиться через


Изменение переменных SAP в Power BI

Авторы отчетов, использующие sap Business Warehouse (BW) или SAP HANA с DirectQuery, могут разрешить конечным пользователям изменять переменные SAP в Power BI Premium и общих рабочих областях. В этой статье описываются требования к редактированию переменных SAP, включение этой функции и изменение переменных в Power BI Desktop и служба Power BI.

Требования и ограничения

В следующих списках описаны требования и ограничения для редактирования переменных SAP:

Требования

  • Подключение DirectQuery. Необходимо подключиться к источнику данных SAP с помощью DirectQuery. Импорт подключений не поддерживается.

  • Настройка единого входа (SSO). Для работы этой функции необходимо настроить единую систему входа для вашего шлюза. Дополнительные сведения см. в разделе "Обзор единого входа для локальных шлюзов данных" в Power BI.

  • Последняя версия шлюза. Обязательно скачайте последний шлюз или обновите существующий шлюз. Дополнительные сведения см. в статье о том, что такое локальный шлюз данных?

Ограничения

  • Многомерные модели только для SAP HANA. Для SAP HANA функция редактирования переменных SAP работает только с многомерными моделями и не работает над реляционными источниками. Убедитесь, что в параметрах > при редактировании переменных SAP HANA в Power BI вы > выбрали обработку SAP HANA в качестве реляционного источника.

  • Нет поддержки национальных облаков. Power Query Online недоступен в национальных облаках, поэтому независимые облака не поддерживают функцию изменения переменных SAP.

  • Нет поддержки мобильных устройств. Нельзя изменять переменные SAP в мобильных приложениях Power BI.

  • Ограничения рабочей области. Изменение переменных SAP не работает для отчетов на вкладке "Shared with me" или в приложениях, созданных из рабочих областей V1.

Включение редактирования переменных SAP

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

  1. В Power BI Desktop подключитесь к источнику данных SAP HANA или SAP BW с подключением DirectQuery.

  2. Перейдите к Файл>Параметры и настройки>Параметры, а в левой области выберите DirectQuery в разделе Текущий файл.

  3. В разделе "Параметры DirectQuery" в правой области установите флажок " Разрешить конечным пользователям изменять переменные SAP" для этого отчета.

    Снимок экрана: выбор параметра изменения переменных SAP.

Изменение переменных SAP

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

Снимок экрана: диалоговое окно

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

Примечание.

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

Чтобы изменить переменные в службе Power BI, пользователи отчетов могут:

  1. Выберите "Изменить переменные " в области "Фильтр " для отчета.

    Снимок экрана: ссылка

  2. В диалоговом окне "Изменение переменных" измените и переопределите значения переменных или нажмите кнопку "Сброс", чтобы вернуть их изменения.

    Снимок экрана: диалоговое окно

Аналогично другим поведением сохраняемости Power BI, все изменения, внесенные в диалоговом окне "Изменение переменных ", сохраняются только для этого пользователя. Выбор Сброс по умолчанию в верхнем меню возвращает отчет в его первоначальное состояние, включая переменные.

Скриншот, показывающий Сбросить по умолчанию.

Переменные по умолчанию для отчетов, которые вы создаете в службе Power BI, можно изменить. Если вы владеете отчетом, использующим SAP HANA или SAP BW, и включает переменные редактирования, выберите "Изменить переменные", чтобы изменить переменные . При сохранении отчета измененные переменные становятся новыми параметрами по умолчанию для этого отчета. Другие пользователи, которые получают доступ к отчету после внесения изменений, отображают новые параметры в качестве значений по умолчанию.

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

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

  • В служба Power BI выберите "Изменить переменные", задайте значения по умолчанию для переменных и сохраните отчет.

  • Если вы больше не хотите, чтобы пользователи могли изменять переменные, снимите флажок на уровне отчета.