创建发布到 Web 的 PowerBI 报表的移动响应版本

Create a Mobile Responsive Version of a PowerBI report that is Published to the Web

我最近发布了一份特定的 PowerBI 报告,尽管在 PowerBI Desktop 上创建了一个 'Phone' 视图,但它并没有出现在最终的嵌入代码中。

我查看了 PowerBI Embedded Playground 并设法生成了相关的访问令牌,甚至进行了尝试,但仍然无法弄清楚如何以这种方式修改代码以生成移动视图。

下面的问题和答案不知何故没有给我所需的洞察力,仍然不知何故需要一些额外的工作:

Create Report in Embed View via PowerBI API

Power BI RS web embedding in mobile web browser

我需要做什么才能开始?我需要具体查看哪些文档?我需要将此报告嵌入到 Sharepoint 2010 页面中,我需要它对页面加载进行移动响应,而不是通过单独的 link.

这与访问令牌没有任何关系。它是在配置嵌入过程之前生成的。要在 phone 视图中嵌入报告,您必须在嵌入配置中指定 MobilePortrait 布局类型,即如下所示:

var config = {
    .....
    settings: {
        filterPaneEnabled: true,
        navContentPaneEnabled: true,
        layoutType: models.LayoutType.MobilePortrait <-- THIS ONE
    }
};

如果您省略 layoutType,它将以横向视图显示(即像在桌面上一样)。有关配置的详细信息,请参阅 Embed Configuration Details, and for embedding in general you should start from Embedding Basics