Excel 透视表自定义聚合函数
我在excel spreadshhet中有这样一个表:Excel 透视表自定义聚合函数,excel,Excel,我在excel spreadshhet中有这样一个表: Col1 | Col2 | Col3 -----------+-----------+----------- A | X | 1 A | Y | 2 B | X | 3 B | Y | 4 B | Z
Col1 | Col2 | Col3
-----------+-----------+-----------
A | X | 1
A | Y | 2
B | X | 3
B | Y | 4
B | Z | 5
我想使用透视表的聚合功能。
使用Excel提供的典型值总和聚合,我得到:
Col1 | Col3
-----------+-----------
A | 3
B | 12
但是我想使用一个不同的聚合函数。我想使用能够:
Square root of ( Sum of (Square(x)))
最后我得到了一张桌子:
Col1 | Col3
-----------+-----------
A | SQRT(5) <= Sqrt(1*1 + 2*2)
B | SQRT(50) <= Sqrt(3*3 + 4*4 + 5*5)
Col1 | Col3
-----------+-----------
A | SQRT(5)不可能为标准透视表编写自定义聚合函数。但是你可以用MDX做你想做的事。。。也许MDX专家想发表评论?既然您知道如何手动操作,您能创建一个宏吗?当然不是。问题是,您可以直接从记录集或其他时髦的来源创建数据透视表,而不需要在工作表上进行扩展。。。无论如何,在使用MDX之前,您必须首先从电子表格中的数字构建OLAP多维数据集。但是OLAP确实有定制的聚合方法,是的。