0

我在 PowerPivot 中有一个专栏,基本上是:

1 1 2 3 4 3 5 4

如果 I =AVERAGE([Column]),它将平均样本列中的所有 8 个值。我只需要不同值的平均值(即,在上面的示例中,我想要 (1,2,3,4,5) 的平均值。

关于如何去做这件事的任何想法?我尝试了 =(DISTINCT(AVERAGE)) 的组合,但它给出了公式错误。

谢谢!!

凯文

4

1 回答 1

0

必须有一种更简洁的方法来做到这一点,但这里有一种方法,它使用度量来获取值的总和除以它出现的次数(基本上给出原始值),然后使用迭代函数来完成它每个独特的价值。

为没有灵感的措施名称道歉:

[m1] = SUM(table1[theValue]) / COUNTROWS(Table1)
[m2] = AVERAGEX(VALUES(Tables1[theValue]), [m1])

假设您的表名为 table1 并且列名为 theValue

于 2014-08-26T17:46:48.183 回答