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