Powerbi 在折线图上显示整个部门的平均百分比和个人的平均百分比

Powerbi 在折线图上显示整个部门的平均百分比和个人的平均百分比,powerbi,dax,Powerbi,Dax,我想在折线图上显示12个月内所有同事“优秀”案例结果的平均百分比。我希望此行不受可视屏幕上同事姓名过滤器的影响 这是“案例”表中的一些示例数据: 这是我迄今为止采取的措施: Excellent Fixed = CALCULATE( COUNTROWS('Case'), FILTER('Case', 'Case'[Case Outcome]="Excellent"), ALLEXCEPT('Case', 'Case'[Date].

我想在折线图上显示12个月内所有同事“优秀”案例结果的平均百分比。我希望此行不受可视屏幕上同事姓名过滤器的影响

这是“案例”表中的一些示例数据:

这是我迄今为止采取的措施:

Excellent Fixed = 
   CALCULATE(
     COUNTROWS('Case'), 
      FILTER('Case', 'Case'[Case Outcome]="Excellent"),
       ALLEXCEPT('Case', 'Case'[Date].[Month])) / 
   CALCULATE(
     COUNTROWS('Case'),
       ALLEXCEPT('Case', 'Case'[Date].[Month]))
在可见的折线图上,“轴”设置为日期-月份,“值”具有如上所示的“最佳固定”度量。这将正确显示12个月期间的平均优秀案例,但视觉受同事姓名过滤器的影响(即,当从“同事姓名”视觉过滤器中选择John Smith时,视觉更改为仅显示该同事的平均值。此外,我注意到该同事当时显示的平均值不正确)


预期的结果应该是度量值不受“同事姓名”视觉过滤器的影响。

我认为问题在于
过滤器
在表上
'Case'

由于当前筛选器上下文中的
'Case'
是按照
集合名称
进行切片的,因此它会重新插入由
ALLEXCEPT删除的筛选器

一种可能的解决方案是在单列
案例结果

Excellent Fixed =
DIVIDE(
    CALCULATE(
        COUNTROWS( 'Case' ),
        'Case'[Case Outcome] = "Excellent",
        ALLEXCEPT( 'Case', 'Case'[Date].[Month] )
    ),
    CALCULATE( COUNTROWS( 'Case' ), ALLEXCEPT( 'Case', 'Case'[Date].[Month] ) )
)

如果可能的话,我可以问另一个问题吗?为什么要使用FILTER函数,而不是像上面那样只使用FILTER参数?另外,如果我想设置多个FILTER参数(即,我想显示所有优秀的案例结果),我将如何在上述度量中做到这一点?