在Excel立方体函数中计算的度量
如何在Excel 立方体函数中使用计算的度量值?
我想在Cube函数中创build一个简单的度量,并在CUBEVALUE中使用它,所以我寻找这样的东西:
CUBEVALUE("SSAS" "SUM( {NULL:[Calender].[Day].CURRENTMEMBER.LAG(8)}, [Measure].[x])";other dimensions")
我无法在立方体中创build此度量(这是最终用户的解决scheme)。
CUBEVALUE
函数期望成员,而不是返回数字的公式。 所以你需要在多维数据集或至less在会话中创build计算的成员。 如果您不想更改多维数据集的定义,并且希望计算在多维数据集的Excel工作簿会话中生效,请执行以下操作。
安装免费的OLAP数据透视表扩展 。 在工作簿中的某个位置创build一个数据透视表,针对该“SSAS”连接,右键单击数据透视表并selectOLAP数据透视表扩展。 用名称My Calc
和公式创build一个新的计算度量:
SUM( {NULL:[Calender].[Day].CURRENTMEMBER.LAG(8)}, [Measure].[x])
然后将您的CUBEVALUE
公式更改为:
=CUBEVALUE("SSAS","[Measures].[My Calc]")