显示默认最小值和最大值的计算日期度量值在Power BI桌面中不起作用



我是bi DAX的新手,我不明白为什么我的度量不能正常工作。因此,我为日期创建了一个度量值,并将其应用于默认数据的视觉级别过滤器,以始终显示最近x个月或所有适用的数据。到目前为止,它给了我最小和最大之间的日期范围,但视觉效果并没有根据默认日期范围更新。当我更改日期范围时,我的视觉效果会得到更新。我想要最新默认日期和数据的视觉效果。请告诉我该怎么办实现这一点。注意:我在显示日期范围的切片器上应用了这个度量

以下是我应用的度量:

Min_Max_ad_srch = VAR LatestDate = CALCULATE(MAX(ADS[DATE]), ALL(ADS)) RETURN IF(MIN(ADS[DATE]) = LatestDate, 1, 0)

如果我理解正确,您希望在可视化中显示一组固定的数据,并且在进行其他选择时不会更改。

最好不要通过过滤视觉效果,而是将过滤条件应用于视觉效果显示的度量。

所以,你会使用类似的东西:

My Measure (for Latest Date) = 
VAR LatestDate = CALCULATE(MAX(ADS[DATE]), ALL(ADS)) RETURN
CALCULATE([a Measure], ALL(ADS[DATE]), ADS[Date] = LastestDate)

使用ALL(ADS[DATE])会有效地忽略在ADS[DATE]中所做的任何选择,然后说ADS[DATE] = LatestDate会应用您所要求的日期过滤器。

在您的可视化中使用此公式,您将始终显示最新日期的数据,而不考虑其他日期选择。