好的,首先,如果有人回答我道歉,但我已经搜索了几个小时后就放弃了。此外,我不是开发人员,而是一位正在努力学习的好奇分析师。也就是说,在我使用OLAP扩展创建计算度量时,我想要做的就是考虑维度过滤器。
所以我有一个名为Call_Workgroup的维度,并且在该维度内有不同的工作组,例如Sales,SalesSpanish等。我要做的是计算西班牙语转换并将结果与Total Conversion相同的表格( y轴为日期,列为Total Conversion,Spanish Conversion等。所以对于Total Conversion,我有计算([Measures]。[Orders] / [Measures]。[Calls]),我想添加西班牙语转换的计算,即西班牙语销售/西班牙语电话。对于它的价值,我使用OLAP扩展而不是编写MDX查询。我对SQL查询很满意,但还没有编写任何MDX查询。
我已经尝试过([Measures]。[Orders],[Call_Workgroup]。[CallWorkfroup]。& [7] / [Measures]。[Calls],[Call_Workgroup]。[CallWorkgroup]。& [7 ])(其中7是西班牙语工作组的ID),但不断收到语法错误,说“语法为”,“不正确”。
那么,任何指导?提前谢谢。
答案 0 :(得分:0)
以下是MDX和calcultated members的简要介绍。我相信你的问题不是使用元组表示法(即合成元组的成员周围的括号):
( [Measures].[Orders], [Call_Workgroup].[CallWorkfroup].&[7] )
/ ( [Measures].[Calls], [Call_Workgroup].[CallWorkgroup].&[7] )
希望有所帮助。