当用户更换公司时,我们如何更改 Business Central 365 嵌入式 Power BI 报告中的 url

问题描述

我们创建了一些嵌入在业务中心项目列表、客户列表和供应商列表页面中的自定义 Power BI 报告。它们工作正常并按预期显示,直到用户通过 MySettings 更改公司。嵌入在上述列表页面中的 Power BI 报告仍然全部指向原始公司,而不是新选择的公司。

Power BI 报告通过 Business Central 365 Web 服务查询填充,这些查询在公开的 ODataV4 url​​ 中包含公司名称

我们如何将新公司名称传回 Power BI,以便更新 url。这是否可能与公司名称的备用网址有关,该网址通过 ?Company 公开为参数?

解决方法

我认为这是不可能的。

Power BI 报告链接到 Web 服务,该 Web 服务链接到 Business Central 中的特定公司(其内部意味着公司特定的 SQL 表)。

一个可能的解决方案是创建相同的 Power BI 报告。公司,然后为 Business Central 创建一个扩展,该扩展在公司更改时切换到正确的 Power BI 报告。