如何在PowerBI中添加含平均值与求和的总计行
需求可以实现,具体步骤如下:
当前默认总计行是对全量数据重新计算百分比(而非分组百分比的平均值),因此需要调整百分比类度量值的逻辑,让分组行保留原有计算逻辑,总计行取各分组百分比的平均值;Volume列默认总计即为总和,无需额外调整(若Volume为基础列)。
1. 修改百分比度量值(以% Within 2BD为例)
使用DAX的ISINSCOPE函数判断当前行是否处于分组级别,分别返回分组计算值或总计平均值:
% Within 2BD = VAR GroupCalculation = DIVIDE(COUNTA('Team1'[Within2BD]), COUNTA('Team1 Prev Day TAT'[caseID])) VAR TotalAverage = AVERAGEX(VALUES('Team1 Prev Day TAT'[产品/优先级]), [GroupCalculation]) RETURN IF(ISINSCOPE('Team1 Prev Day TAT'[产品/优先级]), GroupCalculation, TotalAverage)
2. 批量调整其他百分比列
对% Within 3BD、% Within 5BD、% Within 14CD重复上述逻辑,替换对应的计算部分(例如将Within2BD替换为Within3BD,同步调整BD_TAT的判断条件)。
3. 开启表格总计行
在PowerBI Desktop的表格可视化组件中,右侧「格式」选项卡找到「总计」,设置为「开」即可。
验证结果:
- 百分比总计:
(80%+43%+4%+100%+18%)/5=49%,与期望一致; - Volume总计:
5+106+26+19+336=492,与期望一致。
内容的提问来源于stack exchange,提问作者tia97
相关产品推荐
相关产品推荐

