dax - 如何在 DAX 中查找与选定日期最近的值?
问题描述
当从切片器中选择日期时,我试图显示最近的数据点。目前我正在尝试使用下面的 DAX 代码将切片器中的选定值存储为变量,然后创建一个计算列来计算选定日期与每一行中的日期之间的差异,然后我将使用它来找到最近的日期。
DateDiff =
VAR SelectedDate = [Selected Date] (this is a measure which is SelectedValues(Calendar[Date])
var SalesDate = Sales[SalesDate]
var Days = DATEDIFF(DATE(2018,9,8), SalesDate, DAY)
return Days
当我用静态日期(如下)替换所选值时,我发现代码有效,但过滤器上下文对于所选日期值似乎不正确。非常感谢任何帮助,TIA。
DateDiff =
VAR SelectedDate = [Selected Date] (this is a measure)
var SalesDate = Sales[SalesDate]
var Days = DATEDIFF(DATE(2018,9,8), SalesDate, DAY)
return Days
解决方案
推荐阅读
- javascript - 如何在剧作家中选择部分句子?
- mysql - str_to_date 返回不正确的年份值
- amazon-web-services - 如何使用 AWS 胶水将数据从 documentdb 传输到 redshift(ETL 作业)
- python - 循环遍历数据帧列表,将该列表的每个元素写入磁盘上的新 .csv 文件
- react-native - 使用 React Native 自动接听电话
- python - 我正在尝试搜索一个值并将其键作为输出
- reactjs - 根据另一个按钮反应一个按钮的更新状态
- c# - 用 3 个不同的 RichTextBoxes 条目构建一个 CSV 文件
- c++ - Win32 API:CreateFont/SelectObject 无法在另一台计算机上正确呈现文本
- angularjs - 无法绑定到“数据链接”,因为它不是“td”的已知属性