MDX成员关于多维数据集的问题

我尝试运行以下查询,但出现错误

  

解析器:由于歧义,无法解析语句方言。

 WITH MEMber [Measures].[Test] AS
    SUM({[Item Dimension].[DivCode]},{[Item Dimension].[ItemCode].Allmembers},[Measures].[Stock Qty],[Measures].[Sales Qty])

    SELECT 
        {[Item Dimension].[DivCode]},{[Item Dimension].[ItemCode].Allmembers} ON ROWS,[Measures].[Sales Qty] ON COLUMNS
 FROM dbCube

有帮助吗?

jita2009 回答:MDX成员关于多维数据集的问题

您错过了一些括号,并没有正确放置一些 请尝试以下

 WITH MEMBER [Measures].[Test] AS
    SUM(
    ([Item Dimension].[DivCode],[Item Dimension].[ItemCode].Allmembers),[Measures].[Stock Qty],[Measures].[Sales Qty])

    SELECT 
    ([Item Dimension].[DivCode],[Item Dimension].[ItemCode].Allmembers) ON ROWS,{[Measures].[Stock Qty],[Measures].[Sales Qty]} ON COLUMNS
    FROM dbCube
,

最后我得到了答案,

WITH MEMBER [Measures].[Test] AS SUM( {( [Item Dimension].[DivCode],[Item Dimension].[ItemCode].Allmembers )},[Measures].[Stock Qty] ) SELECT ([Item Dimension].[DivCode],[Measures].[Sales Qty]} ON COLUMNS FROM dbCube

本文链接:https://www.f2er.com/3158595.html

大家都在问