在 SSAS 中创建 MDX 查询时从不同维度读取数据

Reading Data from different dimension when creating MDX queries in SSAS

我正在尝试创建一个查询,但它使用了两个不同的维度。我收到此错误 "Members, tuples, or sets must use the same hierarchies in the function." 我 运行 此 with/without 行部分中的括号并得到相同的错误。我该如何解决这个问题? Error Message/MDX Query

您在元组中使用了相同维度 [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]