温馨提示:本文翻译自stackoverflow.com,查看原文请点击:其他 - Reading Data from different dimension when creating MDX queries in SSAS
mdx ssas

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

发布于 2020-06-07 13:19:30

我正在尝试创建一个查询,但是它利用了两个不同的维度。我收到此错误“成员,元组或集合必须在函数中使用相同的层次结构”。我已经在行部分使用/不使用括号运行了此命令,并得到了相同的错误。我该如何解决这个问题? 错误消息/ MDX查询

查看更多

提问者
T.Com
被浏览
5
vldmrrdjcc 2020-03-25 17:43

[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]