【问题标题】:MDX - How to access only a given level of a hierarchyMDX - 如何仅访问层次结构的给定级别
【发布时间】:2021-03-20 17:23:45
【问题描述】:

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

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]

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

【问题讨论】:

    标签: ssas mdx pentaho multidimensional-cube


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-21
      相关资源
      最近更新 更多