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] )
)
我有一个房间列表,位于数据集的单个列中。我已将此列表放入带有房间号计数的数据透视表 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] )
)