我是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
会应用您所要求的日期过滤器。
在您的可视化中使用此公式,您将始终显示最新日期的数据,而不考虑其他日期选择。