以测试和实时数据源作为参数的 Power BI 嵌入报告

Power BI embed report with test and live DataSource as parameters

我们有 Power BI 报告,其中包含基于参数的数据源(测试和实时)。现在这些报告已嵌入,我们想通过将参数传递给 API.

来选择实时或测试数据源

是否可以使用参数或过滤器?

这些报告可以访问数据库,而不是预定义的数据集。

没有。参数是每个报告的,即所有查看报告的用户都将看到相同的参数值(相同的测试或实时环境)。另一方面,可以为每个用户设置不同的过滤器,但这不适用于您的情况。要使其正常工作,您的报告必须连接到两个环境,因为每个 table 从这两个环境加载所有行,然后过滤器将过滤掉其中一个。这是不方便和低效的。只需在两个不同的工作区(一个用于测试,一个用于实时)部署报告两次,然后更改要嵌入的工作区。您可能还想看看 Deployment pipelines.