powerbi - Power BI Embedded 报表选取器
问题描述
我有一个嵌入式网站供我的用户查看报告。我有一个 Power BI 主登录名,所有客户都通过该登录名。
身份验证和请求是通过使用 PowerBI.Api.V2 的 .NET 后端完成的。当我对单个 reportId 进行硬编码并嵌入全屏 iframe 时,一切正常。
我的问题是针对有多个报告的客户;是否有一个内置的报告选择器报告,我可以将它嵌入到已经为我处理报告选择的地方?或者我应该在检索到我的用户可以从中选择的报告列表后着手构建一个界面吗?
解决方案
不,没有内置的选择器。Power BI 提供了一个 API 接口,你必须自己实现这些。当然,您可以构建这些选择器并将它们提供给我们 :)
要获取工作区列表,您需要调用Get Groups。这将为您提供用户工作区的列表。您可以向name
用户显示他们的属性值,但您将需要他们的id
(guid)。当您知道工作区的 ID 后,您可以通过调用Get Reports In Group列出其中的报告。同样的方法你可以调用Get Dashboards In Group和Get Tiles In Group。
推荐阅读
- reactjs - 使用地图显示数据不起作用 React js
- android - 使用 mockk 验证构造函数 lambda
- angular - 单击它获取 XAxisLabel 值
- javascript - 跨浏览器问题:transform: rotateX() – JS + CSS
- javascript - I got ExpressionChangedAfterItHasBeenCheckedError from child compoenent (timerrenderer), Angular 7
- java - 尝试使用 maven for java 生成招摇的客户端代码
- php - 如何在laravel中显示上传的pdf预览
- php - if 语句出乎意料的回声
- mongodb - Express 函数无法从 Mongo Atlas 数据库中获取数据
- rabbitmq - 如何使用 gen-server 将来自 rabbitmq 消费者的响应发送到 Erlang 中的生产者