sql - 在我的 SQL 查询中使用 Power BI 中的时间选择器作为参数
问题描述
我有一个简单的查询,例如:
SELECT COUNT(DISTINCT(p.id_organization)) AS Count
FROM dbo.paiement p
WHERE p.statut = 'AUTHORIZED'
AND p.[date] > '2018-01-30'
我尝试在有日期范围选择器的 PBI 仪表板上显示这些数据。我希望日期在两个不同区域中填写开始日期和结束日期,以便计算即时刷新。如何链接AND p.[date] > 'XXXX-XX-XX'
到这个选择器?
编辑
我只是发现我可以做类似的事情
Associations Actives =
CALCULATE(
DISTINCTCOUNT('BDD - Paiement'[id_organization]),
FILTER(
ALLSELECTED('Dates'[Date]),
ISONORAFTER('Dates'[Date], MAX('Dates'[Date]), DESC)
)
)
但我想要一个BETWEEN BeginDate AND EndDate
对应的时间滑块
PS:您如何称呼这种查询?
解决方案
对此有两种方法。
导入您可能需要的所有数据并在 Power BI 中进行筛选。
如果要导入的数据过多,您可以创建 DirectQuery。这会将您的切片器选择即时传递回服务器并自动提取所需的位。
您不能做的是将切片器选择传递给您的查询编辑器连接字符串。
推荐阅读
- reactjs - React - 使用带有 useState Hook 的回调函数
- php - 将一组 URL 限制为最大值。每个子域+域 3 个项目
- django - Django 教程,如何发送多个参数?
- python - 在python中使用类方法设置类属性
- sql - INNER JOIN - 选择多于一行错误的结果
- r - 在编织 R 降价时尝试使用 tidyselect 函数创建新变量时 mutate_at 出错
- node.js - 使用 PM2 时如何仅在一个实例中运行代码?
- r - 如何在 R 中的数据操作之前和之后使用 ggplot 为 ggarrange 制作“持久”图
- sql - 从 PLC 到 PC 写入 SQL 表时数据损坏
- java - 引用是如何在 Java 中存储的