Power Bi SQL按需实时数据

时间:2019-01-31 09:35:43

标签: powerbi

是否有任何方法可以将datepicker添加到报表中,并且基于datepicker值,我们可以按需从sql server中获取实时数据吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以通过报告的日期过滤器in the URL。这意味着要添加如下查询字符串参数:

?filter=SalesData/SaleDate ge 2018-01-01 and SalesData/SaleDate se 2018-12-31

要过滤SalesData字段上的SaleDate表,以仅显示2018年的数据。

您可以使用日期表和切片器创建一个帮助报告,这将生成指向报告的实际链接。为此,请创建一个新的日历表(从Modeling-> New Table),其中包含您想要的日期,例如:

Date = CALENDAR (DATE(2000;1;1); DATE(2030;12;31))

创建新的度量以计算过滤的URL:

ReportUrl = "https://app.powerbi.com/groups/xxxxx/reports/xxxxx?filter=SalesData/SaleDate ge " &
    FORMAT(MIN('Date'[Date]); "yyyy-MM-dd") & 
    " and SalesData/SaleDate se " & FORMAT(MAX('Date'[Date]); "yyyy-MM-dd")

不要忘记将xxxxx替换为实际的组ID和报告ID。确保度量数据类别为Web URL to make it a hyperlink。将其显示在用户可以单击的位置:

enter image description here