Несколько критериев SSAS MDX в предложении Where - PullRequest
0 голосов
/ 08 июня 2018

Как добавить несколько критериев для разных измерений выражения 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]}

1 Ответ

0 голосов
/ 08 июня 2018

Попробуйте создать кортеж как:

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