Excel 在“电源视图”中计算已筛选组的平均百分比
我使用Power Query将数据导入Excel,并在其中添加一个新列以计算使用率百分比。然后我想使用Power View来可视化这些数据。但是,当对数据应用过滤器并希望查看过滤器之间的平均使用率百分比时,结果是不正确的,因为Power view只是对百分比进行平均,而不是计算每个参数的总数,然后应用公式。是否有办法编写我的公式,以便在Power View中应用过滤器后计算百分比 在我的示例中,使用率%=直接/(总边缘) 由于分母不是常数,组A的使用率百分比不仅仅是分配给组A的使用率百分比单元格的平均值。组A中使用率百分比单元格的平均值为75%,但使用参数totals为组A计算的正确使用率百分比为98/(168-40)=76.56%。Power View显示错误的75%,因为它只是对A组对应的单元格进行平均 我想使用Power View中的过滤器来查看显示不同级别(包括组和部门)的使用率百分比的图表,以及示例中未显示的其他信息Excel 在“电源视图”中计算已筛选组的平均百分比,excel,powerquery,powerview,Excel,Powerquery,Powerview,我使用Power Query将数据导入Excel,并在其中添加一个新列以计算使用率百分比。然后我想使用Power View来可视化这些数据。但是,当对数据应用过滤器并希望查看过滤器之间的平均使用率百分比时,结果是不正确的,因为Power view只是对百分比进行平均,而不是计算每个参数的总数,然后应用公式。是否有办法编写我的公式,以便在Power View中应用过滤器后计算百分比 在我的示例中,使用率%=直接/(总边缘) 由于分母不是常数,组A的使用率百分比不仅仅是分配给组A的使用率百分比单元格
ID Group Division Direct Total Fringe Usage%
1 A AA 40 40 0 1.00
2 A AA 20 40 10 0.67
3 A AB 18 40 15 0.72
4 A AB 20 48 15 0.61
5 B BA 40 40 0 1.00
6 B BA 18 40 12 0.64
7 B BB 12 40 20 0.60
8 B BB 40 48 0 0.83
在数据模型中将
Usage%
创建为度量值,而不是列:
Usage % =
DIVIDE (
SUM ( MyTable[Direct] ),
SUM ( MyTable[Total] ) - SUM ( MyTable[Fringe] ),
BLANK()
)
这正是我想要的,度量值在Power View中使用时确实提供了正确的值,谢谢!