Pivot table 列平均值的 DAX 度量

Pivot table DAX measure for column average

我有一个房间列表,位于数据集的单个列中。我已将此列表放入带有房间号计数的数据透视表 table 中。我想在数据透视表 table 上添加一个 dax 度量来计算列平均值。

我只有对原始数据的读取权限,而且我还需要缩小大小,因为 table 有 1.5m 行。 运行 power 查询中的 groupby 和列平均值需要更多时间,space 然后我有。

例如,下面是已放入数据透视表 table 的房间列表。然后我添加了房间数。如何在原始数据中不存在/不存在该计数的情况下,如何根据枢轴 table 计数创建度量。平均值为 3.66,将在列平均值列的每个单元格中表示。

ROOMS COUNT COLUMN AVERAGE?
ROOM1 02
ROOM2 05
ROOM3 04

谢谢

在将行数除以不同的房间值时,您的度量需要将上下文转换为所有房间:

=CALCULATE ( 
    DIVIDE ( 
        COUNTROWS ( Table1 ),
        DISTINCTCOUNT ( Table1[Rooms] ),
        BLANK()
    ),
    ALL ( Table1[Rooms] )
)