首页 > 解决方案 > 我想要一个避免被酒吧聊天轴过滤的措施

问题描述

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

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

数值是根据“学生变异”度量计算得出的,该度量应计算每个 MBA 类型的学生人数与“MBA 类型”== LB 时的学生人数之间的差异。

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

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

两个木偶

我希望从每个条中减去对应于 MBA-LB (17) 的值。(即MBA-LB=0,MBA1=-10,MBA2=-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”的影响,并为其固定一个特定的值。关于如何做到这一点的任何想法?

任何意见或建议将不胜感激。

干杯!

标签: powerbidaxpowerbi-desktop

解决方案


查看全部功能

ALL(Table) 从指定的表中删除所有过滤器。

ALL (Column[, Column[, …]]) 从表中的指定列中删除所有过滤器;表中其他列的所有其他过滤器仍然适用。

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

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

推荐阅读