Добавление второго условия столбца в MDX - PullRequest
0 голосов
/ 19 июня 2020

У меня проблемы с выбором строк и столбцов на основе двух условий.

Ниже приведен пример того же -

SELECT 
{[Year].[2020],[Year].[2019],[Year].[2020],[Year].[2020],[Year].[2020]} on 0,

{[Position].[10],[Position].[11],[Position].[12],[Position].[14]} on 1  

FROM  
[DB]    

WHERE ([Period].[FULL],[Content].[ALL],[CUR].[EUR])

Возвращает:

       YEAR   2020 2019 2020 2020
Position
10
11
12
14

Однако я хочу, чтобы строки фильтровались не только по году, но и по содержимому, что дало мне следующий результат:

       YEAR   2020 2019 2020 2020
      Content  F1    F0   F2   F1

Я пробовал следующее:

SELECT 
{[Content].[F1],[Content].[F0],[Content].[F2],[Content].[F1],[Content].[F1]} on 0
FROM  

(SELECT 
{[Year].[2020],[Year].[2019],[Year].[2020],[Year].[2020],[Year].[2020]} on 0,

{[Position].[10],[Position].[11],[Position].[12],[Position].[14]} on 1  

FROM  
[DB])   

WHERE ([Period].[FULL],[CUR].[EUR])

К сожалению, это не так. не работает, что дает мне Error Code 21223.

Надеюсь, я смог достаточно объяснить свою проблему.

...