You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power BI堆叠柱形图多选切片器时数值异常求助

解决方案

问题根源

当启用Taskname图例且多选员工时,计算逻辑被跨员工的筛选上下文干扰,导致单个员工的任务工时计算被错误摊薄——核心是未明确限定计算的上下文范围,多员工选择时同任务的工时数据被不当合并。

针对不同数据结构的解决方案

场景1:totalhrs是员工单任务工时(每行=员工+任务+对应工时)

这是最常见的场景,需用聚合级度量值替代行级计算:

员工单任务工时 = DIVIDE(SUM(Tasks[totalhrs]), 7)

将该度量值拖入图表「值」区域,替换原有的Tasks[totalhrs]/7列计算。

若仍有问题,排查两点:

  • 检查Tasks表是否存在重复的「员工+任务」行,重复行会导致SUM重复累加
  • 确认页面/报表级筛选器未额外限制数据范围

场景2:totalhrs是任务总工时(每行=任务+总工时+关联多个员工)

如果totalhrs是任务整体总工时,而非单个员工的任务工时,根据需求选择:

  1. 保持每个员工显示任务总工时/7(与单选时一致)
任务总工时按员工展示 = 
CALCULATE(
    DIVIDE(SUM(Tasks[totalhrs]), 7),
    ALLEXCEPT(Tasks, Tasks[Taskname])
)
  1. 按参与员工数分摊任务工时
任务分摊工时 = 
VAR 任务总工时 = CALCULATE(SUM(Tasks[totalhrs]), ALLEXCEPT(Tasks, Tasks[Taskname]))
VAR 参与员工数 = CALCULATE(DISTINCTCOUNT(Tasks[EmpName]), ALLEXCEPT(Tasks, Tasks[Taskname]))
RETURN DIVIDE(任务总工时, 7 * 参与员工数)

额外检查

确认切片器与堆叠柱形图的交互设置为「筛选」(而非「高亮」或其他),避免交互逻辑导致数据异常。

内容的提问来源于stack exchange,提问作者Agnel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 00:05:15