首页 > 解决方案 > Power BI Embedded 报表选取器

问题描述

我有一个嵌入式网站供我的用户查看报告。我有一个 Power BI 主登录名,所有客户都通过该登录名。

身份验证和请求是通过使用 PowerBI.Api.V2 的 .NET 后端完成的。当我对单个 reportId 进行硬编码并嵌入全屏 iframe 时,一切正常。

我的问题是针对有多个报告的客户;是否有一个内置的报告选择器报告,我可以将它嵌入到已经为我处理报告选择的地方?或者我应该在检索到我的用户可以从中选择的报告列表后着手构建一个界面吗?

标签: powerbipowerbi-embedded

解决方案


不,没有内置的选择器。Power BI 提供了一个 API 接口,你必须自己实现这些。当然,您可以构建这些选择器并将它们提供给我们 :)

要获取工作区列表,您需要调用Get Groups。这将为您提供用户工作区的列表。您可以向name用户显示他们的属性值,但您将需要他们的id(guid)。当您知道工作区的 ID 后,您可以通过调用Get Reports In Group列出其中的报告。同样的方法你可以调用Get Dashboards In GroupGet Tiles In Group


推荐阅读