HeadlinesBriefing favicon HeadlinesBriefing.com

解决DAX嵌套度量筛选器覆盖问题

Towards Data Science •
×

在DAX中,嵌套度量同时覆盖筛选器可能导致意外结果。当度量应用筛选器时,它会替换该列上的任何现有筛选器。例如,过滤“黑色”和“白色”的度量将忽略行级颜色筛选器,并返回两者的总和。使用KEEPFILTERS()可以保留不同的值,但在嵌套时可能导致冲突。如果嵌套度量保留了筛选器而外部度量添加了另一个筛选器,结果可能为空。存在两种解决方案:编写具有独立筛选器的单独度量,或使用用户定义函数(UDF)来处理逻辑。本文通过德国在线销售数据以及黑色、白色和绿色颜色,展示了如何通过避免嵌套筛选器冲突来获得正确结果。