我有一个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] ))
)