创建一个基于 count 不同于 long table? 的结果取平均值的度量。

Create a measure that takes the average based on the results of count distinct from a long table?

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

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

我创建的table节目

ID 1 Count Distinct 
123   2
456   1
890   1

我想根据计数列的值进行平均。请注意,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

我想要不同计数的平均值

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

我得到了答案

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