使用Java脚本在Power bi过滤器中传递参数

时间:2019-10-11 06:33:31

标签: javascript powerbi-embedded powerbi-custom-visuals

我们有一个Web应用程序,其中嵌入了Power BI报表。

我们正在使用直接查询模式来连接到AzureSql数据库。

我们的数据库具有以UTC格式存储的DateTime值。我们希望用户在其本地时区中查看这些数据值(即,如果用户从EST时区访问报告,则他们应该能够根据该时区查看报告,依此类推)。为此,我们希望将日期作为参数传递到过滤器中,以便我们可以根据当前时区过滤出内容。

这可能吗?

请帮助。

预先感谢

1 个答案:

答案 0 :(得分:2)

是的,可以按照以下步骤进行。

  1. 为报告中的时间创建报告级别过滤器。
  2. 从嵌入报表的客户端获取UTC时间。
  3. Phase Loading期间将获取的时间作为过滤器传递到Power BI嵌入报表对象。