Ssas MDX无效令牌,第3行,偏移量74,

Ssas MDX无效令牌,第3行,偏移量74,,ssas,mdx,olap,Ssas,Mdx,Olap,我对MDX还很陌生,但通过谷歌的力量学习 我有以下声明: WITH MEMBER _X AS Sum ( ( [Time].[Week].CurrentMember:[Time].[Week].CurrentMember.Lag ( [Measures].[Normalised Weight Calculation Weeks].Value - 1 ) , [Market].[Shop].CurrentMember ) , [Measures].[Stock Out Cleansed Sale

我对MDX还很陌生,但通过谷歌的力量学习

我有以下声明:

WITH MEMBER _X AS
Sum ( ( [Time].[Week].CurrentMember:[Time].[Week].CurrentMember.Lag ( [Measures].[Normalised Weight Calculation Weeks].Value - 1 ) , 
[Market].[Shop].CurrentMember ) , [Measures].[Stock Out Cleansed Sales] ) 
SELECT
 _X
ON 0,
NON EMPTY(
[Product].[Concept Group].[Concept Group],
[Market].[Shop].[Shop],
[Time].[Week].[Week]
) ON 1 
FROM CompanyName
然而,我一直收到下面的错误-哪一个令牌实际上是无效的

Query (3, 74) Parser: The following syntax error occurred during parsing: Invalid token, Line 3, Offset 74,  . 

谢谢。

如果有人感兴趣的话,那只是声明末尾的空白。无论如何,现在正在工作。

我也有类似的问题(第2行,偏移量3)。我对它失败的原因感到困惑——我复制了一个类似的查询,它可以工作,并使用Word查找和替换表/列名。
事实证明,这就是问题所在:Word将直接引号(')替换为卷曲引号(“”)。第一个问题出现在第二行第三个位置。

您的问题缺乏描述。您需要解释您试图通过此查询获得什么。具体地说,您应该解释为什么要将“[Measures].[normalized Weight Calculation Weeks].Value-1”传递给滞后函数。