Excel 在“电源视图”中计算已筛选组的平均百分比

Excel 在“电源视图”中计算已筛选组的平均百分比,excel,powerquery,powerview,Excel,Powerquery,Powerview,我使用Power Query将数据导入Excel,并在其中添加一个新列以计算使用率百分比。然后我想使用Power View来可视化这些数据。但是,当对数据应用过滤器并希望查看过滤器之间的平均使用率百分比时,结果是不正确的,因为Power view只是对百分比进行平均,而不是计算每个参数的总数,然后应用公式。是否有办法编写我的公式,以便在Power View中应用过滤器后计算百分比 在我的示例中,使用率%=直接/(总边缘) 由于分母不是常数,组A的使用率百分比不仅仅是分配给组A的使用率百分比单元格

我使用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中的过滤器来查看显示不同级别(包括组和部门)的使用率百分比的图表,以及示例中未显示的其他信息

 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中使用时确实提供了正确的值,谢谢!