创建一个度量,根据不同于长表的count结果取平均值?



我有一个power bi的数据集,看起来像这样

ID1|ID2
123 456
123 456 
456 123
890 123
890 123
123 890
123 890
456 123
456 123
123 456    

创建的表显示

ID 1 Count Distinct 
123   2
456   1
890   1

我想基于count列的值求平均值。注意ID 123与另外两个ID 456和890相关联。456和890只与另一个id关联一次。我想要的是目前页面上显示的平均值。

2+1+1 = 4/3 = 1.33

我确实找到了这个,它几乎奏效了

AVERAGEX (
VALUES ( TABLE[ID1]),
CALCULATE ( COUNTROWS ( TABLE ) )
)

但是它的作用是取

的平均值
ID 1 Count 
123  5 
456  3
890  3

我想要count distinct的平均值而不是

AVERAGEX (
VALUES ( DISTINCT(TABLE[ID1])),
CALCULATE ( DISTINCT(COUNTROWS ( TABLE )) )
)

我得到答案了

Average Attendees Per Day = 
AVERAGEX (
VALUES ( TABLE[ID1]),
CALCULATE ( DISTINCTCOUNT(TABLE[ID2] ))
)

最新更新