MDX:Member_键返回0,尽管有效键可用

MDX:Member_键返回0,尽管有效键可用,mdx,Mdx,我创建了两个成员: MEMBER [Measures].[SegKey] as [Segment].[skSegment].Currentmember.Member_Key ,NON_EMPTY_BEHAVIOR =[Measures].[Allocated Site Trans Date Revenue] MEMBER [Measures].[TerrKey] as [Territory].[skTerritory].Currentmember.Mem

我创建了两个成员:

MEMBER [Measures].[SegKey] as 
          [Segment].[skSegment].Currentmember.Member_Key
        ,NON_EMPTY_BEHAVIOR =[Measures].[Allocated Site Trans Date Revenue]

MEMBER [Measures].[TerrKey] as 
[Territory].[skTerritory].Currentmember.Member_Key
 ,NON_EMPTY_BEHAVIOR = [Measures].[Allocated Site Trans Date Revenue]
然后我在我的选择中引用它们:

Select Non Empty {[Measures].[Allocated Site Trans Date Revenue], [Measures].[SegKey],  
[Measures].[TerrKey]} on 0,
Non empty({[FYToCompleteMonthEnd], [LastFYToCompleteMonthEnd]}* {[CommCatABC]}* 
        {[Segment].[Customer Markets].[Customer Market].&[School], 
            [Segment].[Customer Markets].[Customer Market].&[Public Library]}) On 1
From Sales
然而,这些键的返回值是0

这里会发生什么

谢谢

你能试试吗

Select 
     [Measures].[TerrKey] on 0,
     [Territory].[skTerritory].members on 1 
From Sales
如果您通过“名称”或“密钥”更改成员密钥


对于第二个非空的括号来说很奇怪,如果是函数和元组的话。你能试试不带吗?

谢谢你的回复!!好的,这个查询给了我钥匙。那么,如何将其转换回主查询呢?感谢icCube的建议,我刚刚添加了一个新的命名集:set[SegTerrKeys]为非空{[Segment].[skSegment].Children*[Territory].[skTerritory].Children},然后交叉连接到我的主查询:{[SegTerrKeys]}谢谢icCube!