首页 > 解决方案 > DAX ALLEXCEPT:如何删除除一个之外的所有过滤器?

问题描述

在我的简单表格中,我有 3 列:

这些是数字: 在此处输入图像描述

我想计算每家商店所有年份的销售额:

All Except Store = SUMX(ALLEXCEPT(Table1;Table1[Store]);Table1[Sales])

这将返回以下内容: 在此处输入图像描述

这是胡说八道!它正在删除所有过滤器,那么我如何计算所有年份的销售额并使用 ALLEXCEPT 将过滤器保留在商店中?

标签: dax

解决方案


尝试像这样构建您的度量:

All Except Store = CALCULATE ( SUM ( Table1[Sales] ), ALLEXCEPT ( Table1, Table1[Store] ) )

推荐阅读