如何正确计算篮球队投篮命中率均值?Power BI计算修正求助
修正Power BI中球队平均FG%的计算方法
直接对球员的FG%取算术平均值是错误的——因为每个球员的投篮出手次数不同,权重差异会导致结果失真。真实的球队平均FG%应该用全队总投篮命中数 ÷ 全队总投篮出手数来计算,具体操作步骤如下:
- 在Power BI中创建一个新的度量值(度量值适合做聚合计算,比计算列更适配这类场景)
- 输入DAX公式(把
'球员数据表'替换成你实际使用的表名):球队平均FG% = DIVIDE(SUM('球员数据表'[Field Goals Made]), SUM('球员数据表'[Field Goals Attempted]), 0)- 说明:
SUM('球员数据表'[Field Goals Made])计算全队总命中数,SUM('球员数据表'[Field Goals Attempted])计算全队总出手数;DIVIDE是Power BI的安全除法函数,第三个参数0用于处理分母为0的情况,避免报错。
- 说明:
- 将这个新的度量值添加到你的可视化图表中,替换掉原来直接取平均的FG%字段,就能得到正确的球队平均FG%了。
举个直观的例子:如果球员A出手10次命中8次(FG%80%),球员B出手90次命中45次(FG%50%),算术平均会得到65%,但实际全队总命中53次、总出手100次,真实FG%是53%——用上面的方法就能算出这个正确结果。
内容的提问来源于stack exchange,提问作者itscrewston
相关产品推荐
相关产品推荐

