首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >显示整个部门的平均百分比和个人在线图表的平均百分比

显示整个部门的平均百分比和个人在线图表的平均百分比
EN

Stack Overflow用户
提问于 2021-01-15 10:10:26
回答 1查看 31关注 0票数 0

我想在一张图表上显示所有同事在12个月内所有“优秀”病例结果的平均百分比。我希望这一行不受视觉上的同事名称过滤器的影响。

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

这是我到目前为止所采取的措施:

代码语言:javascript
运行
复制
Excellent Fixed = 
   CALCULATE(
     COUNTROWS('Case'), 
      FILTER('Case', 'Case'[Case Outcome]="Excellent"),
       ALLEXCEPT('Case', 'Case'[Date].[Month])) / 
   CALCULATE(
     COUNTROWS('Case'),
       ALLEXCEPT('Case', 'Case'[Date].[Month]))

在线图视觉上,“Axis”被设置为日期-月份,“值”具有“优秀的固定”度量,如上面所示。这正确地显示了12个月期间的平均优秀案例,但Visual受同事名称过滤器的影响(即,当从同事名称视觉过滤器中选择John时,视觉更改仅显示该同事的平均值。另外,我注意到该同事的平均表现是不正确的)。

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-15 10:23:16

我认为问题在于表中的FILTER (表'Case' )

因为当前筛选器上下文中的'Case'是在每个Collegue Name中切片的,因此它会重新插入被ALLEXCEPT删除的过滤器。

一种可能的解决方案是在单列Case Outcome上使用过滤器参数更改过滤器。

代码语言:javascript
运行
复制
Excellent Fixed =
DIVIDE(
    CALCULATE(
        COUNTROWS( 'Case' ),
        'Case'[Case Outcome] = "Excellent",
        ALLEXCEPT( 'Case', 'Case'[Date].[Month] )
    ),
    CALCULATE( COUNTROWS( 'Case' ), ALLEXCEPT( 'Case', 'Case'[Date].[Month] ) )
)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65734156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档