Powerbi 我想要一个措施,以避免被酒吧聊天轴过滤

Powerbi 我想要一个措施,以避免被酒吧聊天轴过滤,powerbi,dax,powerbi-desktop,Powerbi,Dax,Powerbi Desktop,我有一个条形图,轴上有一个变量“MBA类型” “MBA Type”是一个分类变量,具有以下可能的连续值:{MBA-LB,MBA1,MBA2,EMAP} 这些值是根据“学生差异”度量值计算的,该度量值应计算每种MBA类型的学生人数与“MBA类型”==LB时的学生人数之间的差异 学生变量应遵循以下逻辑:A-B,其中A应响应轴值,B应始终具有“MBA类型”=MBA-LB 为了便于说明,您可以找到以下图表(我目前拥有的): 我想从每个小节中减去对应于MBA-LB(17)的值。(即MBA-LB=0,MB

我有一个条形图,轴上有一个变量“MBA类型”

“MBA Type”是一个分类变量,具有以下可能的连续值:{MBA-LB,MBA1,MBA2,EMAP}

这些值是根据“学生差异”度量值计算的,该度量值应计算每种MBA类型的学生人数与“MBA类型”==LB时的学生人数之间的差异

学生变量应遵循以下逻辑:A-B,其中A应响应轴值,B应始终具有“MBA类型”=MBA-LB

为了便于说明,您可以找到以下图表(我目前拥有的):

我想从每个小节中减去对应于MBA-LB(17)的值。(即MBA-LB=0,MBA 1=-10,MBA 2=-16,EMAP=-13)

此外,我还想对这个可视化应用其他过滤器。因此,我无法使用以下公式计算B:

B = 
VAR
    VAR_MBALB = FILTER(ALL('Table'), 'Table'[MBA Type] = "MBA-LB")
RETURN
    CALCULATE(SUM('Table'[students]), VAR_MBALB)
我想一个解决方案可能是防止B受到变量“MBA Type”的影响,并为其固定一个特定的值。 有什么办法可以做到这一点吗

如有任何意见或建议,将不胜感激

干杯

ALL(表)从指定的表中删除所有筛选器

ALL(列[,列[,…])从指定的 表中的列;表中其他列上的所有其他筛选器 仍然适用

因此,如果您只想删除MBA类型上的筛选器,请使用:

B = 
VAR
    VAR_MBALB = FILTER(ALL('Table'[MBA Type]), 'Table'[MBA Type] = "MBA-LB")
RETURN
    CALCULATE(SUM('Table'[students]), VAR_MBALB)

过滤器(ALL('Table'[MBA Type])怎么样?这正是我想要的。非常感谢大卫!