如何解决使用平均值而不是 SUM 汇总计算的度量
我有以下 DAX,可以让我的团队发挥作用。它在按个人切片时效果很好,但是当我尝试对它们进行分组时,它会将所有百分比相加而不是对它们求平均值。有没有办法强制 DAX 对它们求平均值而不是求和? TIMESHEETS
表包含我的团队预订的小时数,每天和每人有多行。
Utilization =
CALCULATE (
DIVIDE (
SUM ( TIMESHEETS[Hours] ),(
CALCULATE (
DISTINCTCOUNT ( TIMESHEETS[Actual Date] ),'Calendar (Actual Date)'[Weekday/Weekend] = "Weekday"
) * 7.5
)
),'Calendar (Actual Date)'[Weekday/Weekend] = "Weekday",'CHARGE CODES'[Billable/Non-Billable] = "Billable"
)
解决方法
我会考虑创建 3 个不同的度量
TimeSheetHours:=calculate(sum(timesheets[Hours]),'Calendar (Actual Date)'[Weekday/Weekend] = "Weekday",'CHARGE CODES'[Billable/Non-Billable] = "Billable")
EmployeeHours:=CALCULATE (
DISTINCTCOUNT ( TIMESHEETS[Actual Date] ),'Calendar (Actual Date)'[Weekday/Weekend] = "Weekday"
) * 7.5
Utilization:=[TimeSheetHours]/[EmployeeHours]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。