SSAS MDX Where子句中的多个条件

SSAS MDX Where子句中的多个条件,ssas,mdx,where-clause,Ssas,Mdx,Where Clause,如何为MDX where子句的不同维度添加多个标准 例如,对于普通SQL查询,您可以使用AND或or添加多个条件: Select * From MyTable Where Col1 = 'A' AND Col2 'B' 我在MDX中也尝试过同样的方法,但它不起作用。例如: SELECT NON EMPTY { [Measures].[Amount] } ON COLUMNS, NON EMPTY { ( [Store].[Division].[Divisio

如何为MDX where子句的不同维度添加多个标准

例如,对于普通SQL查询,您可以使用AND或or添加多个条件:

Select * From MyTable Where Col1 = 'A' AND Col2 'B'
我在MDX中也尝试过同样的方法,但它不起作用。例如:

SELECT 
    NON EMPTY { [Measures].[Amount] } ON COLUMNS, 
    NON EMPTY { (
        [Store].[Division].[Division].ALLMEMBERS * 
        [Department].[Dept].[Dept].ALLMEMBERS * 
        [Accounts].[Level 1].[Level 1].ALLMEMBERS  *
        [Years].[Year].[Year].ALLMEMBERS 
    ) } ON ROWS 
FROM 
    [Finance]
WHERE 
    {[Years].[Year].&[2018]} AND
    {[Accounts].[Level 1].&[Sales]}

尝试构建一个元组,如:

WHERE 
([Years].[Year].&[2018],
[Accounts].[Level 1].&[Sales])