如何在运行时从MVC应用程序将参数传递到报表服务器上的Power BI报表

时间:2019-01-17 13:05:31

标签: asp.net-mvc parameter-passing powerbi-desktop power-bi-report-server

我已经使用具有参数From Date,To Date,CategoryId,DepartmentId的存储过程在Power BI Desktop中创建了一个power bi报表。我已将报告上载到 Power BI Report Server 。现在,我试图使用“ iframe”将报告嵌入到我的MVC应用程序中,但是我不知道如何在应用程序运行时通过参数传递报告。

有人可以帮助我吗?

除了使用“ iframe”将报表嵌入到我的MVC应用程序并传递参数外,是否还有其他选择。 ?

感谢与问候

1 个答案:

答案 0 :(得分:0)

您必须通过URL中的过滤器,如下所示:

https://yourserver/Reports/xxx?rs:Embed=true&filter=MyBaseTable/CategoryId eq 2 and MyBaseTable/DepartmentId eq 3 and MyBaseTable/DateField ge 2019-01-01 and MyBaseTable/DateField le 2019-01-31

有关更多信息,请参见Filter a report using query string parameters in the URL