Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
персонализация основных аналитических сведений демонстрации в игровой площадке Power BI embedded analytics (предварительная версия) использует пользовательский API макета, чтобы пользователи могут выбрать визуализации и макеты, которые будут отображаться во время сеанса просмотра отчета.
Power BI embedded пользовательские макеты отчетов управлять размером, положением и видимостью визуальных элементов на странице отчета. Используйте пользовательские макеты для представления различных представлений для разных пользователей или для персонализации собственных представлений. Пользовательские макеты помогают пользователям сосредоточиться на наиболее важных визуализациях и аналитических сведениях.
Вы также можете использовать пользовательские макеты для изменения размера визуальных элементов при изменении размера окна или представления различных макетов для настольных, планшетных или мобильных экранов.
Демонстрация пользовательского макета
В персонализации основных аналитических сведений демонстрации, мнимый конгломерат с именем Contoso использует внедренный отчет Power BI для отображения бизнес-данных заинтересованным лицам. Внедренный отчет загружается со всеми девятью доступными визуализациями, отображаемыми в макете двух столбцов.
Выбор визуальных элементов
Чтобы выбрать только визуальные элементы, которые они больше всего хотят видеть, выберите кнопку "Выбрать визуальные элементы". Откроется окно Выбор визуальных элементов раскрывающегося списка со всеми девятью доступными визуальными элементами.
Пользователи могут снять флажки рядом с визуальными элементами, которые они не хотят видеть. В отчете отображаются только выбранные визуальные элементы для остальной части этого сеанса просмотра.
Если выбрать Выбрать визуальные элементы, снова закрывает раскрывающийся список. Пользователи могут выбрать Выбрать визуальные элементы еще раз, чтобы выбрать различные визуальные элементы или все девять визуальных элементов.
Выбор макета
Пользователи также могут выбрать выбрать макет, чтобы удалить палитру из пяти различных вариантов макета визуализации. Выбор параметра макета применяет выбранный макет и закрывает палитру.
Взаимодействие с визуальными элементами и макетом
Элементы управления Выбор визуальных элементов и Выбор макета в коде приложения независимы, но они взаимодействуют. Например, если отображается только один визуальный элемент, макет одного столбца отображает визуальный элемент в большем размере, чем макет трех столбцов.
Код демонстрации пользовательского макета
Код реализации демонстрационного приложения находится в репозитории PowerBI-Embedded-Showcases GitHub.
Приложение HTML-код создает контейнер отчетов, выбрать визуальные элементы кнопку и раскрывающийся список, а также выбрать макет и палитру раскрывающегося списка.
отчет JavaScript внедряет отчет, вычисляет и настраивает объекты пользовательского макета и реализует пользовательские макеты по умолчанию и персонализированные пользовательские макеты.
Чтобы создать пользовательский макет отчета, передайте объект пользовательского макета свойству settings отчета внедрения конфигурации. Чтобы включить пользовательские макеты, в отчете JavaScript используется свойство layoutType со значением models.LayoutType.Custom.
Объект customLayout указывает размер страницы холста отчета, масштабирование холста и макет страницы. Макеты страниц указывают визуальный макет по умолчанию для отчета и визуальные макеты для каждого визуального элемента.
let settings = {
...
layoutType: models.LayoutType.Custom,
customLayout: {
pageSize: {
type: models.PageSizeType.Custom,
width: reportWidth - 10,
height: reportHeight - 20
},
displayOption: models.DisplayOption.FitToPage,
pagesLayout: pagesLayout
}
};
Чтобы отобразить выбранные визуализации и макеты, демонстрация JavaScript динамически создает объект settings и обновляет конфигурацию внедрения. Отчет загружается с выбранными визуальными элементами, показывающими и реализованным пользовательским макетом.
Связанное содержимое
- персонализация макета отчета
- игровой площадки Power BI Embedded Analytics