创建一个基于 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] ))
)
我在 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] ))
)