1

我在当前项目中使用 Power BI 来制作图表。我的数据源是 Azure SQL 数据库。

我想要一个表格图表来仅显示今天和昨天的数据,为此我通过将过滤器设置为今天和昨天的日期来使用高级过滤。但是,我希望明天能够打开我的报告并查看图表分别使用明天和今天的数据。

通过高级过滤,图表看起来是静态的,而不是动态的。

如果有人能解释如何在我的表上用 Power BI 编写查询,那就太好了。

4

2 回答 2

1

你也可以

1)修改你的sql查询只返回今天和昨天的数据

或者

2)添加一个计算的布尔列,类似于

"IsCurrent = IF(AND(DATEVALUE(Table1[Date])<=TODAY() , 1.0*(DATEVALUE(Table1[Date])-TODAY())<=2),True,False)"

在此处输入图像描述

然后过滤IsCurrent

于 2016-08-19T14:06:04.523 回答
0

使用 SDK,您可以将过滤器动态应用于报告。这允许您模拟用户将报告数据过滤到当天和昨天。

您的客户端应用程序将计算正确的过滤器数据值并将其应用于报告。使用类似的东西report.setFilters(filters)

有关筛选器的详细信息,请参阅此相关问题: Power BI Embed URL-multiple filters

于 2016-09-13T19:52:57.297 回答