У меня проблемы с выбором строк и столбцов на основе двух условий.
Ниже приведен пример того же -
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
.
Надеюсь, я смог достаточно объяснить свою проблему.