MDX - 如何仅访问层次结构的给定级别

问题描述

我有一个遵循以下模式的层次结构:

Date - Dimension name
DateID - Hierarchy name
Year - Level1 name
Month - Level2 name
Day - Level3 name

我想获取每月入住酒店的次数(level2),而不是按年扩展(level1)

现在,我有以下 MDX 查询,哪种有效,但给了我 24 个月(每年 12 个月),而不是我想要的只有 12 个月(每月总数,不考虑年份):

select [Measures].[Booking id] ON COLUMNS,[Date].[Month].MEMBERS ON ROWS
from [grupo1_hotel_booking]

有什么想法可以解决这个问题吗?

解决方法

对于像这样的用户层次结构,多维数据集中有属性层次结构。

所以也许像 [Month].[Month].MEMBERS

多维数据集设计器可能会隐藏属性层次结构。