首页 > 解决方案 > 使用度量显示两个日期之间的值

问题描述

我在 Power BI 中有一个如下表,其中只有开始日期和结束日期以及此日期之间的值。

开始日期 结束日期 价值
2020-12-01 2020-12-03 7
2020-12-04 2020-12-17 8
2020-12-18 2020-12-21 6
2020-12-22 2099-12-31 7

我如何使用度量来显示特定日期的值(例如,在 2020-12-20,显示值为 6)

标签: powerbidaxpowerquerymeasure

解决方案


如果您的特定日期在 DateTable 中,则例如写:

Measure = calculate( max('Table'[Value]), FILTER(ALL('Table'), 
'Table'[Start_date]<=  SELECTEDVALUE(DateTable[Date])  
&&   SELECTEDVALUE(DateTable[Date])  <=  'Table'[End_date]  )
)

推荐阅读