hi, 我是BISeven!
函数REMOVEFILTERS清除指定的表或列中的筛选器,其语法如下:
REMOVEFILTERS(表|列1,列2…)
注意:
该函数仅仅能够用作清除筛选器,不会返回一张表,同All函数一样
示例:
两张很简单的表,学生表及成绩表

看以下两个度量值,用来计算一下学生的成绩
Score.noRemovefilters =SUM ( 'YiLuXiangBei Stu Score'[Score] )
Score.Removefilters =CALCULATE (SUM ( 'YiLuXiangBei Stu Score'[Score] ),REMOVEFILTERS ( 'YiLuXiangBei Stu Student'[StuName] ))
结果如图:

在没有使用REMOVEFILTERS的度量值中,分别计算了每位同学的成绩,是因为行标题起到了筛选的作用,在利用REMOVEFILTERS清除筛选器后,每位的同学的成绩都变成了汇总后的成绩,这时候表明StuName对该度量值不再有筛选作用。
当用做清除筛选器时,ALL 函数与REMOVEFILTERS的效果是一样的.
HI,我是BISeven,欢迎与我交流
参考:
https://docs.microsoft.com/en-us/dax/removefilters-function-dax
文章转载自BISeven,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




