![如何使 DAX 度量不在聚合级别上重新计算?](https://linux22.com/image/1601126/%E5%A6%82%E4%BD%95%E4%BD%BF%20DAX%20%E5%BA%A6%E9%87%8F%E4%B8%8D%E5%9C%A8%E8%81%9A%E5%90%88%E7%BA%A7%E5%88%AB%E4%B8%8A%E9%87%8D%E6%96%B0%E8%AE%A1%E7%AE%97%EF%BC%9F.png)
我有一个 DAX 度量,它在数据透视表中的 0 级 POV 上完美运行,但我想知道是否有办法让它在过滤到顶级 POV 时像常规数字一样聚合(例如,不是查看七月或八月,而是查看年总计)?
问题是,计算列上的聚合数字 != 在规划系统中以常规数字列聚合的数字
答案1
有一些函数可用于测试某一列是否具有单个值 - 最好的是 SELECTEDVALUE。您可以将其结果与 IF 函数相结合以实现所需的效果,如下所示:
= IF ( SELECTEDVALUE ( Dates[Year] , 99999 ) = 9999 , "Multiple Years" , "Single Year" )