Чтение данных из разных измерений при создании запросов MDX в SSAS - PullRequest
0 голосов
/ 25 марта 2020

Я пытаюсь создать запрос, но он использует два разных измерения. Я получаю эту ошибку «Члены, кортежи или наборы должны использовать одинаковые иерархии в функции». Я запустил это с / без скобок в строке строки и получил ту же ошибку. Как мне решить эту проблему? Сообщение об ошибке / MDX Query

1 Ответ

0 голосов
/ 25 марта 2020

Вы используете две разные иерархии одного и того же измерения [Dim Course] в кортеже, что недопустимо.

Вам придется изменить свой запрос, что-то вроде этого должно работать:

select {[Measures].[Dim Course Count],[Measures].[Dim Semester Count]} on 0,
{([Dim Course].[Course Code].[Course Code], [Dim Semester].[Academic Year].[Academic Year]) } on 1
from [CCSE-DM]
where [Dim Course].[Level1].[Level1] 
...