如何创建适合移动的 Power BI 视觉对象

  • 版本 :2023.1(当前版本)

如何创建适合移动的 Power BI 视觉对象

移动设备允许用户随时随地连接到他们的数据。

适用于 Windows、iOS 和 Android 的 Power BI 应用使业务用户只需轻触指尖,便可获得其数据的全面概述。

作为创建 Power BI 视觉对象的开发人员,必须解决每个移动设备的独有约束,以尽可能多地吸引用户,并提供最佳移动体验。

所需功能

以下要求对于开发方便移动的视觉对象非常重要:

  • 呈现

    Power BI 视觉对象必须在所有受支持的移动设备(包括浏览器和应用程序)中呈现。 在报表和仪表板中或当视觉对象在“焦点”模式下运行时不应该出现错误。

  • 交互性

    移动设备与桌面设备应该具有相同的交互功能。 在桌面浏览器上处理的所有事件都必须在移动设备上得到支持,或是有类似的事件处理程序。

    例如,如果桌面视觉对象支持使用 Ctrl 键进行多选,则考虑为移动设备添加类似的事件处理程序。

    下表提供了移动设备上的对应事件的列表。

    鼠标事件名称触摸事件名称
    clickclick
    mousemovetouchmove
    mousedowntouchstart
    mouseuptouchend
    dblclick外部库
    contextmenu外部库
    mouseovertouchmove
    mouseouttouchmove(或外部库)
    wheelN/A

    备注

    并非所有移动或触摸屏设备都支持鼠标(或具有 mouse 前缀的)事件。 在不受支持的情况下,同时处理鼠标和触摸事件。

可选功能

以下函数为可选。 这些可选函数可用于创建更好的最终用户体验。

  • 推荐的呈现

    若要支持较小的视觉对象大小,请添加允许用户调整每个元素大小的格式选项。 例如,将格式选项添加到标签,以便在报表和仪表板中使用。 这些格式选项使用户可以专门为其移动设备自定义视觉对象。

    相同设置也可应用于桌面浏览器中的视觉对象,如果需要,可以进行替代以使视觉对象适应更小的屏幕。

    备注

    若要在“焦点”模式下优化视觉对象,应考虑纵向和横向屏幕大小方向。 请参阅在焦点模式下显示内容。

  • 推荐的交互性

    考虑添加特定于移动设备的事件处理程序,如拖动和滚动。

  • 故障转移

    如果视觉对象无法在移动设备上呈现,则该视觉对象应显示描述性错误。

支持的浏览器和设备

Power BI 视觉对象必须在支持 Power BI 应用的所有设备上呈现。 有关详细信息,请参阅 Power BI 支持的浏览器和 Power BI 移动应用。