在我的SQL查询中使用Power BI中的时间选择器作为参数

在我的SQL查询中使用Power BI中的时间选择器作为参数,sql,sql-server,powerbi,Sql,Sql Server,Powerbi,我有一个简单的查询,如: SELECT COUNT(DISTINCT(p.id_organization)) AS Count FROM dbo.paiement p WHERE p.statut = 'AUTHORIZED' AND p.[date] > '2018-01-30' 我尝试在PBI仪表板上显示这些数据,其中有一个日期范围选择器。我希望在两个不同的区域中用开始和结束日期填充日期,以便在运行中刷新计算。如何将和p.[date]>'XXXX-XX-XX'链接到此选择

我有一个简单的查询,如:

SELECT COUNT(DISTINCT(p.id_organization)) AS Count
FROM dbo.paiement p
WHERE p.statut = 'AUTHORIZED'
      AND p.[date] > '2018-01-30'
我尝试在PBI仪表板上显示这些数据,其中有一个日期范围选择器。我希望在两个不同的区域中用开始和结束日期填充日期,以便在运行中刷新计算。如何将
和p.[date]>'XXXX-XX-XX'
链接到此选择器

编辑

我只是发现我可以做一些像

Associations Actives = 
CALCULATE(
    DISTINCTCOUNT('BDD - Paiement'[id_organization]),
    FILTER(
        ALLSELECTED('Dates'[Date]),
        ISONORAFTER('Dates'[Date], MAX('Dates'[Date]), DESC)
    )
)
但是我想在BeginDate和EndDate之间有一个与时间滑块相对应的


PS:您如何称呼这种查询?有两种方法

  • 导入您可能需要的所有数据,并在Power BI中进行过滤

  • 如果要导入的数据太多,可以创建DirectQuery。这将动态地将切片器选择传回服务器,并自动提取所需的位


  • 您不能做的是将切片器选择传递给您的查询编辑器连接字符串。

    即使我不确定它是否可以帮助您,但它是由我提供的-@SurajKumar它似乎并不完全是我要找的。但是谢谢!通常使用PowerBI时,您不会从日期切片器中筛选所需日期的SQL查询。相反,您将检索所有感兴趣的日期,然后允许切片器更新您的视觉效果。为什么你想让切片器连接到查询?你能告诉我更多和第二种方法吗?这是我第一次尝试做的,但是将日期切片器与数据链接在一起。我最终能够做到这一点,只导入正确的表(为了提高速度,没有一些列),然后添加他们所谓的“快速计算”(或类似的东西),但不确定要添加什么。设置DirectQuery时不应用任何日期筛选。设置日期切片器时,它将仅查询数据库中选定的日期。这可能有助于更好地理解。