创建发布到 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。
我最近发布了一份特定的 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。