我希望在带有嵌套AND和OR的MDX查询中有这样的条件 -
{[Ele1].[Value].&[1000] AND ([Ele2].[Value].&[20] OR
[Ele3].[Value].&[200]) AND [Ele4].[Value].&[15] AND
([Ele5].[Value].&[10] OR [Ele6].[Value].&[100])}
其中所有元素都在不同的层次结构中。
我想知道是否有可能实现这个,如果可能的话我可以把它放在查询中。感谢任何帮助。
答案 0 :(得分:0)
在mdx中:
Set
是AND
嵌套EXISTS
可以代表OR
要过滤集合的成员,您可以使用函数FILTER
:
FILTER (
[Ele1].[Value].[Value].MEMBERS AS S
,S.CURRENTMEMBER.MEMBER_VALUE = 1000
)
但上述内容完全相同:
{[Ele1].[Value].&[1000]}