我对MDX相当陌生,但是可以借助Google的力量来学习!
我有以下声明:
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, .
谢谢。
答案 0 :(得分:0)
如果有人感兴趣,语句末尾只是空白。无论如何,现在就工作。
答案 1 :(得分:0)
我遇到了类似的问题(第2行,第3号偏移)。我对为什么失败感到困惑-我复制了一个有效的类似查询,并使用Word查找并替换了表/列名称。 原来是问题所在:Word已将直引号(')替换为大括号(')。第一个出现在第二行的第三位置。