MDX-在查询设计器中使用AND运算符或其他方式筛选成员

MDX-在查询设计器中使用AND运算符或其他方式筛选成员,mdx,operator-keyword,Mdx,Operator Keyword,我有下表: ID Column A 1 ValA 1 ValA 1 Special 2 ValA 3 ValA 我只需要返回a列中具有特殊值的ID。因此输出为: ID Column A 1 ValA 1 ValA 1 Special 我认为一种方法是使用MDX操作符,但是关于它的文档很少。我是MDX的真正初学者 提前感谢。函数Exists然后交叉连接应该做您想做的事情,因为维度内的交叉连接使用autoexists,因此实际上不

我有下表:

ID Column A  
1    ValA 
1    ValA 
1    Special 
2    ValA 
3    ValA 
我只需要返回a列中具有特殊值的ID。因此输出为:

ID Column A  
1   ValA 
1   ValA 
1   Special 
我认为一种方法是使用MDX操作符,但是关于它的文档很少。我是MDX的真正初学者


提前感谢。

函数
Exists
然后交叉连接应该做您想做的事情,因为维度内的交叉连接使用autoexists,因此实际上不做完全交叉连接,而只是一种内部连接,导致元组真正存在于维度表中

假设您在问题中显示的表是维度表,并且属性名为
[your dimension].[Id]
[your dimension].[a]
,您将使用

Exists([Your Dimension].[Id].[Id].Members, [Your Dimension].[A].[Special])
*
[Your Dimension].[A].[A].Members