【问题标题】:How to make report page default for different customers using Power BI API?如何使用 Power BI API 为不同的客户设置默认报表页面?
【发布时间】:2020-11-17 16:43:46
【问题描述】:

我们将所有客户报告从 power bi web 嵌入到我们自己的网站,客户可以从那里查看他们的见解/报告。现在,客户正在请求默认报告页面。因此,他们不想查看报告的主页,而是希望看到自己的默认报告页面。我们有很多客户,所以我们必须为所有客户做这件事。 仅供参考:我们正在使用 c# 编写 Web 服务。

有什么方法可以做到这一点?我相信我们必须在我们的数据库中存储报告书签 guid?如果是这样,那么我如何访问该书签 guid?

所以基本上,我是否需要创建一个表格并存储报告页面的客户 ID 和书签 guid,并且每当他们访问时,我都必须根据客户 ID 返回该页面 guid?

那么,power bi API 方面有什么可做的,还是只需要从门户方面进行更改? 请提出任何可行的方法。

【问题讨论】:

    标签: c#-4.0 powerbi powerbi-embedded powerbi-api


    【解决方案1】:

    如果只是关于页面,那么您可以简单地存储页面名称并通过调用页面的setActive方法以编程方式切换到它,或者在嵌入时将页面名称设置为embed configuration detailspageName属性报告。

    如果您仍想应用书签,那么您可以再次应用它on loadapply predefined state

    【讨论】:

      猜你喜欢
      • 2020-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-02
      • 2021-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多