首页 > 解决方案 > 传递给查询的 PowerBI 切片器值

问题描述

我有一个从 SQL 查询生成的报告,有一个截止日期列。我的要求是创建一个切片器,无论用户在切片器中选择的日期是什么,报告都应显示到期日期小于所选切片器日期的所有数据。

我无法将切片器日期传递给我的 SQL 查询。 

你能指导我找到最好的方法吗?

标签: powerbipowerbi-desktoppowerbi-datasource

解决方案


这一般是不可能的。报表页面上设置的切片器和过滤器不能修改模型(例如计算表或计算列),也不能修改查询。

做这种事情的唯一可能方法是使用 DirectQuery,它会在后台自动执行,因为它只动态查询所需的数据。否则,您需要预先加载您打算在报告中使用的所有数据。

使用 DirectQuery有很大的限制,可能适用于您的用例,也可能不适用于您的用例。有关详细信息,请查看链接文档中的限制和注意事项。


推荐阅读