如何创建适合移动的 Power BI 视觉对象
- 版本 :2023.1(当前版本)
如何创建适合移动的 Power BI 视觉对象
移动设备允许用户随时随地连接到他们的数据。
适用于 Windows、iOS 和 Android 的 Power BI 应用使业务用户只需轻触指尖,便可获得其数据的全面概述。
作为创建 Power BI 视觉对象的开发人员,必须解决每个移动设备的独有约束,以尽可能多地吸引用户,并提供最佳移动体验。
所需功能
以下要求对于开发方便移动的视觉对象非常重要:
呈现
Power BI 视觉对象必须在所有受支持的移动设备(包括浏览器和应用程序)中呈现。 在报表和仪表板中或当视觉对象在“焦点”模式下运行时不应该出现错误。
交互性
移动设备与桌面设备应该具有相同的交互功能。 在桌面浏览器上处理的所有事件都必须在移动设备上得到支持,或是有类似的事件处理程序。
例如,如果桌面视觉对象支持使用 Ctrl 键进行多选,则考虑为移动设备添加类似的事件处理程序。
下表提供了移动设备上的对应事件的列表。
鼠标事件名称 触摸事件名称 click
click
mousemove
touchmove
mousedown
touchstart
mouseup
touchend
dblclick
外部库 contextmenu
外部库 mouseover
touchmove
mouseout
touchmove
(或外部库)wheel
N/A
备注
并非所有移动或触摸屏设备都支持鼠标(或具有 mouse 前缀的)事件。 在不受支持的情况下,同时处理鼠标和触摸事件。
可选功能
以下函数为可选。 这些可选函数可用于创建更好的最终用户体验。
推荐的呈现
若要支持较小的视觉对象大小,请添加允许用户调整每个元素大小的格式选项。 例如,将格式选项添加到标签,以便在报表和仪表板中使用。 这些格式选项使用户可以专门为其移动设备自定义视觉对象。
相同设置也可应用于桌面浏览器中的视觉对象,如果需要,可以进行替代以使视觉对象适应更小的屏幕。
备注
若要在“焦点”模式下优化视觉对象,应考虑纵向和横向屏幕大小方向。 请参阅在焦点模式下显示内容。
推荐的交互性
考虑添加特定于移动设备的事件处理程序,如拖动和滚动。
故障转移
如果视觉对象无法在移动设备上呈现,则该视觉对象应显示描述性错误。
支持的浏览器和设备
Power BI 视觉对象必须在支持 Power BI 应用的所有设备上呈现。 有关详细信息,请参阅 Power BI 支持的浏览器和 Power BI 移动应用。